Mudanças entre as edições de "SOP-EngTel (Plano de Ensino)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 19: Linha 19:
  
 
;Conteúdo Programático
 
;Conteúdo Programático
:1.Introdução aos sistemas operacionais: histórico, conceitos e organização (4h). <br>2.Conceito de processo, Gerência de processador: escalonamento de processos, mono‐programação e multiprogramação (15h). <br>3.Concorrência e sincronização de processos: seção crítica, exclusão mútua, semáforo, condição de corrida, algoritmos de escalonamento clássicos (15h). <br>4.Sistema de arquivos: arquivos, diretórios, gerência de espaço livre, segurança, mecanismos de proteção (10h). <br>5.Gerenciamento de memória: memória com partições fixas, memória virtual, paginação, segmentação (18h). <br>6.Gerenciamento de dispositivos de  entrada/saída: princípios de E/S, discos, relógios, terminais (10h). <br>Avaliações.
+
:1.Introdução aos sistemas operacionais: histórico, conceitos e organização (10h). <br>2.Conceito de processo, Gerência de processador: escalonamento de processos, mono‐programação e multiprogramação (14h). <br>3.Concorrência e sincronização de processos: seção crítica, exclusão mútua, semáforo, condição de corrida, algoritmos de escalonamento clássicos (10h). <br>4.Gerenciamento de memória: memória com partições fixas, memória virtual, paginação, segmentação (12h). <br>5.Sistema de arquivos: arquivos, diretórios, gerência de espaço livre, segurança, mecanismos de proteção (10h). <br>6.Gerenciamento de dispositivos de  entrada/saída: princípios de E/S, discos, relógios (6h). <br>Avaliações (10h).
  
 
;Estratégias de ensino utilizadas
 
;Estratégias de ensino utilizadas
 +
Aulas expositivas e dialogadas com o uso de lousa e projetor multimídia; roteiros de atividades em laboratório para aquisição de habilidades básicas; projetos baseados no conteúdo programático para verificar aplicação dos conceitos abordados.
  
 
;Critérios e instrumentos de avaliação
 
;Critérios e instrumentos de avaliação
 +
Os alunos serão avaliados através de 2 provas (P0 e P1) e 14 pequenos trabalhos de programação a serem desenvolvidos durante o semestre (t0 a tD). Os trabalhos de programação comporão dois conceitos: T0 (t0 a t6) e T1 (t7 a tD). Para ser aprovado, o aluno deverá obter ao menos '''C''' em P0, P1, T0 e T1. O conceito final será a média aritmética dos quatro conceitos P0, P1, T0 e T1, obedecendo a seguinte correlação: A=4, B=3, C=2.
 +
  
 
;Atividades Complementares
 
;Atividades Complementares
 +
Os seguintes trabalhos de programação serão desenvolvidos com o objetivo de aplicar os conceitos de sistemas operacionais:
 +
*t0: biblioteca de filas
 +
*t1: troca de contexto
 +
*t2: biblioteca de tarefas
 +
*t3: despachante de tarefas
 +
*t4: escalonamento por prioridades
 +
*t5: preempção e compartilhamento de tempo
 +
*t6: contabilização de tarefas
 +
*t7: tarefa main
 +
*t8: operador join
 +
*t9: chamada sleep
 +
*tA: semáforo
 +
*tB: uso de semáforos
 +
*tC: fila de mensagens
 +
*tD: gerente de disco
 +
  
 
;Bibliografia Básica
 
;Bibliografia Básica
:1.STUART, Brian L. '''Princípios de Sistemas Operacionais - Projetos e Aplicações'''. 1.ed. [S.l.]: Cengage Learning, 2010. 665 p. ISBN 9788522107339 <br>2.SILBERSHATZ, A. '''Fundamentos de Sistemas Operacionais'''. 8.ed. [S.l.]: Ltc , 2010. ISBN 9788521617471
+
:1.SILBERSHATZ, A. '''Fundamentos de Sistemas Operacionais'''. 8.ed. [S.l.]: Ltc , 2010. ISBN 9788521617471. <br>2. TANENBAUM, A. S. '''Sistemas Operacionais Modernos.''' 3.ed. [S.l.]: Prentice Hall, 2010. 712 p. ISBN 978-8576052371. <br>3. OLIVEIRA, R. S., CARISSIMI, A. S., TOSCANI, S. S. '''Sistemas Operacionais'''. Porto Alegre: Bookman, 2010. ISBN 9788577805211.
  
 
;Bibliografia Complementar
 
;Bibliografia Complementar
:1.STALLINGS, W. '''Operating Systems: Internals and Design Principles'''. 7.ed. [S.l.]: Prentice Hall, 2011. 816 p. ISBN 978-0132309981. <br>2.OLIVEIRA R S., CARISSIMI, A. '''Sistemas Operacionais'''. Porto Alegre: Sagra‐Luzzato, 2001. ISBN 8524106433. <br>3. TANENBAUM, Andrew S. '''Sistemas Operacionais Modernos.''' 3.ed. [S.l.]: Prentice Hall, 2010. 712 p. ISBN 978-8576052371.
+
:1.STUART, Brian L. '''Princípios de Sistemas Operacionais - Projetos e Aplicações'''. 1.ed. [S.l.]: Cengage Learning, 2010. 665 p. ISBN 9788522107339. <br>2.STALLINGS, W. '''Operating Systems: Internals and Design Principles'''. 8.ed. [S.l.]: Prentice Hall, 2014. 840 p. ISBN 9780133805918. <br>3. LOVE, R. '''Linux System Programming: Talking Directly to the Kernel and C Library'''. 2.ed. [S.l.]: O'Reilly Media, 2013. 456 p. ISBN 9781449339531. <br>4. HART, J. M. '''Windows System Programming'''. 4.ed. [S.l.]: Addison-Wesley Professional, 2010. 656 p. ISBN 9780321657749.
  
 
;Professores Responsáveis
 
;Professores Responsáveis
:2014-1: Prof. [[]]
+
:2014-1: Prof. [[Arliones Hoeller]]
  
 
=ANEXOS=
 
=ANEXOS=

Edição das 16h03min de 10 de fevereiro de 2014

LogoIFSCCampusSJ.png

MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
CAMPUS SÃO JOSÉ
Curso de Engenharia de Telecomunicações

Plano de Ensino de 2014-1 - atual

Dados gerais
COMPONENTE CURRICULAR: SOP - SISTEMAS OPERACIONAIS
CARGA HORÁRIA: 4 HORAS/SEMANA 72 HORAS. TEÓRICA = 54 HORAS. LABORATÓRIO = 18 HORAS
UCs vizinhas
CÓDIGO ISAAC: SOP29005
PRÉ REQUISITOS: PRG2, MIC
DISCIPLINAS SUCESSORAS: STE, STD
MÓDULO PROFISSIONALIZANTE
Objetivos
Ementa
Introdução aos sistemas operacionais. Aspectos internos de gerenciamento de processos, do sistema de arquivos, de memória e de dispositivos de entrada/saída. Aspectos de segurança e proteção. Conceito de API. Interfaces com o usuário.
Conteúdo Programático
1.Introdução aos sistemas operacionais: histórico, conceitos e organização (10h).
2.Conceito de processo, Gerência de processador: escalonamento de processos, mono‐programação e multiprogramação (14h).
3.Concorrência e sincronização de processos: seção crítica, exclusão mútua, semáforo, condição de corrida, algoritmos de escalonamento clássicos (10h).
4.Gerenciamento de memória: memória com partições fixas, memória virtual, paginação, segmentação (12h).
5.Sistema de arquivos: arquivos, diretórios, gerência de espaço livre, segurança, mecanismos de proteção (10h).
6.Gerenciamento de dispositivos de entrada/saída: princípios de E/S, discos, relógios (6h).
Avaliações (10h).
Estratégias de ensino utilizadas

Aulas expositivas e dialogadas com o uso de lousa e projetor multimídia; roteiros de atividades em laboratório para aquisição de habilidades básicas; projetos baseados no conteúdo programático para verificar aplicação dos conceitos abordados.

Critérios e instrumentos de avaliação

Os alunos serão avaliados através de 2 provas (P0 e P1) e 14 pequenos trabalhos de programação a serem desenvolvidos durante o semestre (t0 a tD). Os trabalhos de programação comporão dois conceitos: T0 (t0 a t6) e T1 (t7 a tD). Para ser aprovado, o aluno deverá obter ao menos C em P0, P1, T0 e T1. O conceito final será a média aritmética dos quatro conceitos P0, P1, T0 e T1, obedecendo a seguinte correlação: A=4, B=3, C=2.


Atividades Complementares

Os seguintes trabalhos de programação serão desenvolvidos com o objetivo de aplicar os conceitos de sistemas operacionais:

  • t0: biblioteca de filas
  • t1: troca de contexto
  • t2: biblioteca de tarefas
  • t3: despachante de tarefas
  • t4: escalonamento por prioridades
  • t5: preempção e compartilhamento de tempo
  • t6: contabilização de tarefas
  • t7: tarefa main
  • t8: operador join
  • t9: chamada sleep
  • tA: semáforo
  • tB: uso de semáforos
  • tC: fila de mensagens
  • tD: gerente de disco


Bibliografia Básica
1.SILBERSHATZ, A. Fundamentos de Sistemas Operacionais. 8.ed. [S.l.]: Ltc , 2010. ISBN 9788521617471.
2. TANENBAUM, A. S. Sistemas Operacionais Modernos. 3.ed. [S.l.]: Prentice Hall, 2010. 712 p. ISBN 978-8576052371.
3. OLIVEIRA, R. S., CARISSIMI, A. S., TOSCANI, S. S. Sistemas Operacionais. Porto Alegre: Bookman, 2010. ISBN 9788577805211.
Bibliografia Complementar
1.STUART, Brian L. Princípios de Sistemas Operacionais - Projetos e Aplicações. 1.ed. [S.l.]: Cengage Learning, 2010. 665 p. ISBN 9788522107339.
2.STALLINGS, W. Operating Systems: Internals and Design Principles. 8.ed. [S.l.]: Prentice Hall, 2014. 840 p. ISBN 9780133805918.
3. LOVE, R. Linux System Programming: Talking Directly to the Kernel and C Library. 2.ed. [S.l.]: O'Reilly Media, 2013. 456 p. ISBN 9781449339531.
4. HART, J. M. Windows System Programming. 4.ed. [S.l.]: Addison-Wesley Professional, 2010. 656 p. ISBN 9780321657749.
Professores Responsáveis
2014-1: Prof. Arliones Hoeller

ANEXOS

Cronograma de atividades
Horário de Aula e Atendimento Paralelo


Curso de Engenharia de Telecomunicações