IF66D Cronograma 2013/2
- As atividades indicadas com serão avaliadas;
- Os arquivos deverão ser entregues através do Moodle, nas datas e horários indicados;
- Leia com atenção as Regras das Atividades de Laboratório.
Aula 1: 4/11
- Apresentação da disciplina
- Objetivos e tipos de SOs; Funcionalidades e Estrutura dos SOs
Aula 2: 11/11
- Revisão de conceitos de hardware
- Arquiteturas de SOs
- P0: Biblioteca de filas (prazo: aula 4)
Aula 3: 18/11
- Gerência de tarefas; contextos, processos e threads
- P2: Biblioteca de tarefas (prazo: aula 5)
Aula 4: 25/11
- Escalonamento de tarefas
- P3: Dispatcher
- P4: Escalonador por prioridades (prazo: aula 6)
Aula 5: 2/12
- Comunicação entre processos
- Acompanhamento de projetos
Aula 6: 9/12
- Coordenação entre processos
- P6: Contabilização (prazo: aula 9)
Aula 7: 16/12
- Problemas clássicos de coordenação; impasses (exemplo do Jantar dos Filósofos)
- Acompanhamento de projetos
Recesso: de 21/12 a 19/1
Aula 8: 20/1
- Estruturas de memória
- P7: Tarefa main
- P8: Operador Join
- P9: Sleeping (prazo: aula 10)
- Acompanhamento de projetos
Aula 9: 27/1
- Prova 1 (introdução, gerência de tarefas, comunicação, sincronização)
- Segmentação e Paginação; Localidade de referências; Fragmentação; Compartilhamento.
Aula 10: 3/2
- Revisão da prova
- Defesa dos projetos do bimestre (P0 a P6)
- P10: Semáforos (prazo: aula 12)
- Acompanhamento de projetos
Aula 11: 10/2
- Memória Virtual; Substituição de páginas; Thrashing
- Acompanhamento de projetos
Aula 12: 17/2
- Conceitos de arquivos
- P11: Uso de semáforos
- P12: Filas de mensagens (prazo: aula 14)
Aula 13: 24/2
- Sistemas de arquivos
- Acompanhamento de projetos
Aula 14: 10/3
- Sistemas de entrada/saída
- P13: Gerente de disco (projeto bônus, prazo: aula 16)
Aula 15: 17/3
- Prova 2 (gerência de memória, arquivos, entrada/saída)
- Acompanhamento de projetos
Aula 16: 24/3
- Revisão da prova
- Defesa dos projetos do bimestre (P9 a P13)