IF66D Cronograma 2014/1
- 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: 11/4
- Apresentação da disciplina
- Objetivos e tipos de SOs; Funcionalidades e Estrutura dos SOs
Aula 2: 25/4
- Revisão de conceitos de hardware
- Arquiteturas de SOs
- P0: Biblioteca de filas
(prazo: aula 4)
Aula 3: 9/5
- 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: 16/5
- Escalonamento de tarefas
- P3: Dispatcher
- P4: Escalonador por prioridades
(prazo: aula 6)
Aula 5: 23/5
- Comunicação entre processos
- Acompanhamento de projetos
Aula 6: 30/5
- Coordenação entre processos
- P6: Contabilização
(prazo: aula 9)
Aula 7: 6/6
- Problemas clássicos de coordenação; impasses (exemplo do Jantar dos Filósofos)
- Acompanhamento de projetos
Recesso: de 12/6 a 12/7
Aula 8: 18/7
- Estruturas de memória
- Localização de variáveis e constantes: variaveis.c
- P7: Tarefa main
- P8: Operador Join
- P9: Sleeping
(prazo: aula 11)
- Acompanhamento de projetos
Aula 9: 25/7
- 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: 1/8
- Revisão da prova
- Defesa dos projetos do bimestre (P0 a P6)
- P10: Semáforos
(prazo: aula 12)
- Acompanhamento de projetos
Aula 11: 8/8
- Memória Virtual; Substituição de páginas; Thrashing
- Exemplo de thrashing: thrash.c
- Acompanhamento de projetos
Aula 12: 15/8
- Conceitos de arquivos
- P11: Uso de semáforos
- P12: Filas de mensagens
(prazo: aula 14)
Aula 13: 22/8
- Sistemas de arquivos
- Acompanhamento de projetos
Aula 14: 29/8
- Sistemas de entrada/saída
- P13: Gerente de disco
(projeto bônus, prazo: aula 16)
Aula 15: 5/9
- Prova 2 (gerência de memória, arquivos, entrada/saída)
- Acompanhamento de projetos
Aula 16: 12/9
- Revisão da prova
- Defesa dos projetos do bimestre (P9 a P13)