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