Mudanças entre as edições de "SOP29005-2014-1"
Ir para navegação
Ir para pesquisar
Linha 21: | Linha 21: | ||
{{Cronograma-top}} | {{Cronograma-top}} | ||
− | {{Cl|1 |11/2 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO | Lab CAD3 | + | {{Cl|1 |11/2 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO | Lab CAD3}} |
− | {{Cl|2 |14/2 | 2 | Finalização do conteúdo anterior e | + | {{Cl|2 |14/2 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Introdução ao Linux e GCC | Lab CAD3}} |
− | {{Cl|3 |18/2 | 2 | Revisão de conceitos de arquitetura de computadores sob a perspectiva de um SO | Lab CAD3 | + | {{Cl|3 |18/2 | 2 | Revisão de conceitos de arquitetura de computadores sob a perspectiva de um SO | Lab CAD3}} |
− | {{Cl|4 |21/2 | 2 | Finalização do conteúdo anterior e | + | {{Cl|4 |21/2 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Desenvolvimento em UNIX – P0 | Lab CAD3}} |
− | {{Cl|5 |25/2 | 2 | Gerência de tarefas; contextos, processos e threads | Lab CAD3 | + | {{Cl|5 |25/2 | 2 | Gerência de tarefas; contextos, processos e threads | Lab CAD3}} |
− | {{Cl|6 |28/2 | 2 | Finalização do conteúdo anterior e | + | {{Cl|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}} |
− | {{Cl|7 | | + | {{Cl|7 |6/3 | 2 | Escalonamento de tarefas | Lab CAD3}} |
− | {{Cl|8 | | + | {{Cl|8 |7/3 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Despacho de tarefas / escalonador – P3, P4 | Lab CAD3}} |
− | {{Cl|9 | | + | {{Cl|9 |11/3 | 2 | Comunicação entre processos | Lab CAD3}} |
− | {{Cl|10 | | + | {{Cl|10 |12/3 | 2 | Finalização do conteúdo anterior e atividades em laboratório: acompanhamento dos projetos | Lab CAD3}} |
− | {{Cl|11 | | + | {{Cl|11 |13/3 | 2 | Coordenação entre processos | Lab CAD3}} |
− | {{Cl|12 | | + | {{Cl|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}} |
− | {{Cl|13 | | + | {{Cl|13 |18/3 | 2 | Problemas clássicos de coordenação; impasses | Lab CAD3}} |
− | {{Cl|14 | | + | {{Cl|14 |21/3 | 2 | Finalização do conteúdo anterior e atividades em laboratório: acompanhamento dos projetos | Lab CAD3}} |
− | {{Cl|15 | | + | {{Cl|15 |25/3 | 2 | Prova 1 (introdução, gerência de tarefas, comunicação, sincronização) | Lab CAD3}} |
− | {{Cl|16 | | + | {{Cl|16 |1/4 | 2 | Revisão da prova, apresentação dos projetos P0 a P6 | Lab CAD3}} |
− | {{Cl|17 | | + | {{Cl|17 |4/4 | 2 | Apresentação dos projetos P0 a P6 (continuação) | Lab CAD3}} |
− | {{Cl| | + | {{Cl|18 |8/4 | 2 | Estruturas de memória | Lab CAD3}} |
− | {{Cl| | + | {{Cl|19 |11/4 | 2 | Finalização do conteúdo anterior e atividades em laboratório: main, join, sleep – P7, P8, P9 | Lab CAD3}} |
− | {{Cl| | + | {{Cl|20 |15/4 | 2 | Segmentação e Paginação; Localidade de referências; Fragmentação; Compartilhamento | Lab CAD3}} |
− | {{Cl| | + | {{Cl|21 |22/4 | 2 | Finalização do conteúdo anterior e atividades em laboratório: construção de semáforos – P10 | Lab CAD3}} |
− | {{Cl| | + | {{Cl|22 |25/4 | 2 | Memória Virtual; Substituição de páginas; Thrashing | Lab CAD3}} |
− | {{Cl| | + | {{Cl|23 |29/4 | 2 | Finalização do conteúdo anterior e atividades em laboratório: acompanhamento de projetos | Lab CAD3}} |
− | {{Cl| | + | {{Cl|24 |6/5 | 2 | Conceitos de arquivos | Lab CAD3}} |
− | {{Cl| | + | {{Cl|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}} |
− | {{Cl| | + | {{Cl|26 |13/5 | 2 | Sistemas de arquivos | Lab CAD3}} |
− | {{Cl| | + | {{Cl|27 |16/5 | 2 | Finalização do conteúdo anterior e atividades em laboratório: acompanhamento de projetos | Lab CAD3}} |
− | {{Cl| | + | {{Cl|28 |20/5 | 2 | Sistemas de entrada/saída | Lab CAD3}} |
− | {{Cl| | + | {{Cl|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}} |
− | {{Cl|30 | + | {{Cl|30 |27/5 | 2 | Sistemas de entrada/saída | Lab CAD3}} |
− | + | {{Cl|31 |30/5 | 2 | Revisão da prova, acompanhamento do projetos em laboratório | Lab CAD3}} | |
− | {{Cl|32 | | + | {{Cl|32 |3/6 | 2 | Apresentação de projetos P7 a P13 | Lab CAD3}} |
− | {{Cl|33 | | + | {{Cl|33 |6/6 | 2 | Apresentação de projetos P7 a P13 (continuação) | Lab CAD3}} |
− | {{Cl|34 | | + | {{Cl|34 |10/6 | 2 | Avaliação final da disciplina, encerramento | Lab CAD3}} |
− | {{Cl|35 | | + | {{Cl|35 |13/6 | 2 | Revisão para prova de recuperação e apresentação do projeto de recuperação | Lab CAD3}} |
− | {{Cl|36 | | + | {{Cl|36 |17/6 | 2 | Prova de recuperação | Lab CAD3}} |
{{cronograma-botton |72}} | {{cronograma-botton |72}} | ||
− | |||
=Diário de Aulas= | =Diário de Aulas= |
Edição das 06h46min de 11 de fevereiro de 2014
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 |