SOP29005-2014-1

De MediaWiki do Campus São José
Revisão de 06h46min de 11 de fevereiro de 2014 por Arliones.hoeller (discussão | contribs)
Ir para navegação Ir para pesquisar

EngTel: Sistemas Operacionais - Diário de Aulas 2014-1

Professor: Arliones Hoeller
Turma: 29005
Encontros: terças e sextas às 9:40.
Atendimento paralelo: segundas às 13:30 e quintas às 8:25.

Bibliografia

  • Básica
    • Silberschatz, Galvin, Gagne. Fundamentos de sistemas operacionais, 8a ed. Rio de Janeiro: LTC. 2010.
    • Tanenbaum. Sistemas operacionais modernos, 3a ed. São Paulo: Pearson Education do Brasil. 2010.
    • Oliveira, Carissimi, Toscani. Sistemas Operacionais, 4a ed. Porto Alegre: Bookman. 2010.
  • Complementar
    • Stallings. Operating systems: internals and design principles, 8a ed. USA: Prentice Hall. 2014.
    • Hart. Windows System Programming, 4 ed. EUA: Addison-Wesley Professional. 2010.
    • Love. Linux System Programming: Talking Directly to the Kernel and C Library, 2a ed. EUA: O'Reilly Media. 2013.
    • Stuart. Princípios de sistemas operacionais: projetos e aplicações, 1a ed. São Paulo: Cengage Learning. 2011.

Plano de Aulas

Aula Data Horas Conteúdo Recursos
1 11/2 2 Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO Lab CAD3
2 14/2 2 Finalização do conteúdo anterior e atividades em laboratório: Introdução ao Linux e GCC Lab CAD3
3 18/2 2 Revisão de conceitos de arquitetura de computadores sob a perspectiva de um SO Lab CAD3
4 21/2 2 Finalização do conteúdo anterior e atividades em laboratório: Desenvolvimento em UNIX – P0 Lab CAD3
5 25/2 2 Gerência de tarefas; contextos, processos e threads Lab CAD3
6 28/2 2 Finalização do conteúdo anterior e atividades em laboratório: Troca de contexto / estruturas de tarefas – P1, P2 Lab CAD3
7 6/3 2 Escalonamento de tarefas Lab CAD3
8 7/3 2 Finalização do conteúdo anterior e atividades em laboratório: Despacho de tarefas / escalonador – P3, P4 Lab CAD3
9 11/3 2 Comunicação entre processos Lab CAD3
10 12/3 2 Finalização do conteúdo anterior e atividades em laboratório: acompanhamento dos projetos Lab CAD3
11 13/3 2 Coordenação entre processos Lab CAD3
12 14/3 2 Finalização do conteúdo anterior e atividades em laboratório: preempção, time-sharing, contabilização – P5, P6 Lab CAD3
13 18/3 2 Problemas clássicos de coordenação; impasses Lab CAD3
14 21/3 2 Finalização do conteúdo anterior e atividades em laboratório: acompanhamento dos projetos Lab CAD3
15 25/3 2 Prova 1 (introdução, gerência de tarefas, comunicação, sincronização) Lab CAD3
16 1/4 2 Revisão da prova, apresentação dos projetos P0 a P6 Lab CAD3
17 4/4 2 Apresentação dos projetos P0 a P6 (continuação) Lab CAD3
18 8/4 2 Estruturas de memória Lab CAD3
19 11/4 2 Finalização do conteúdo anterior e atividades em laboratório: main, join, sleep – P7, P8, P9 Lab CAD3
20 15/4 2 Segmentação e Paginação; Localidade de referências; Fragmentação; Compartilhamento Lab CAD3
21 22/4 2 Finalização do conteúdo anterior e atividades em laboratório: construção de semáforos – P10 Lab CAD3
22 25/4 2 Memória Virtual; Substituição de páginas; Thrashing Lab CAD3
23 29/4 2 Finalização do conteúdo anterior e atividades em laboratório: acompanhamento de projetos Lab CAD3
24 6/5 2 Conceitos de arquivos Lab CAD3
25 9/5 2 Finalização do conteúdo anterior e atividades em laboratório: uso de semáforos, filas de mensagens – P11, P12 Lab CAD3
26 13/5 2 Sistemas de arquivos Lab CAD3
27 16/5 2 Finalização do conteúdo anterior e atividades em laboratório: acompanhamento de projetos Lab CAD3
28 20/5 2 Sistemas de entrada/saída Lab CAD3
29 23/5 2 Finalização do conteúdo anterior e atividades em laboratório: gerente de disco – P13 (opcional – projeto de recuperação) Lab CAD3
30 27/5 2 Sistemas de entrada/saída Lab CAD3
31 30/5 2 Revisão da prova, acompanhamento do projetos em laboratório Lab CAD3
32 3/6 2 Apresentação de projetos P7 a P13 Lab CAD3
33 6/6 2 Apresentação de projetos P7 a P13 (continuação) Lab CAD3
34 10/6 2 Avaliação final da disciplina, encerramento Lab CAD3
35 13/6 2 Revisão para prova de recuperação e apresentação do projeto de recuperação Lab CAD3
36 17/6 2 Prova de recuperação Lab CAD3
TOTAL 72

Diário de Aulas

11/02: Apresentação da disciplina