SOP29005-2014-1
Revisão de 06h46min de 11 de fevereiro de 2014 por Arliones.hoeller (discussão | contribs)
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 |