IF66D Cronograma 2015/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 devem ser feitas por e-mail;
- Leia com atenção as Regras das Atividades de Laboratório.
Aula 1: 20/3
- Apresentação da disciplina
- Objetivos e tipos de SOs; Funcionalidades e Estrutura dos SOs
Aula 2: 27/3
- Revisão de conceitos de hardware
- Arquiteturas de SOs
- Visão geral do PingPongOS
- P0: Biblioteca de filas (prazo: aula 4)
Aula 3: 10/4
- Gerência de tarefas; contextos, processos e threads
- Exemplos: Criação de processos, Criação de threads
- P2: Gestão de tarefas (prazo: aula 5)
Aula 4: 17/4
- Escalonamento de tarefas
- P3: Dispatcher
- P4: Escalonador por prioridades (prazo: aula 6)
Aula 5: 24/4
- Comunicação entre processos
- Acompanhamento de projetos
Aula 6: 8/5
- Coordenação entre processos
- P6: Contabilização (prazo: aula 8)
Aula 7: 15/5
- Problemas clássicos de coordenação; impasses
- Exemplo do Jantar dos Filósofos
- P7: Tarefa main
- P8: Operador Join
- P9: Sleeping (prazo: aula 11)
- Acompanhamento de projetos
Aula 8: 22/5
- P10: Semáforos (prazo: aula 13)
- Acompanhamento de projetos
- Prova 1 (introdução, gerência de tarefas, comunicação, sincronização)
Aula 9: 29/5
- Revisão da prova
- Estruturas de memória
- Localização de variáveis e constantes: variaveis.c
- Acompanhamento de projetos
Aula 10: 12/6
- Segmentação e Paginação; Localidade de referências; Fragmentação; Compartilhamento
- Acompanhamento de projetos
Aula 11: 19/6
- Memória Virtual; Substituição de páginas; Thrashing
- Exemplo de thrashing: thrash.c
- P11: Uso de semáforos
- P12: Filas de mensagens (prazo: 19/7)
Aula 12: 26/6
- Conceitos de arquivos
- Acompanhamento de projetos
Aula 13: 3/7
- Sistemas de arquivos
- Acompanhamento de projetos
Aula 14: 10/7
- Sistemas de entrada/saída
- P13: Gerente de disco (projeto bônus, prazo: 19/7)
Aula 15: 17/7
- Prova 2 (gerência de memória, arquivos, entrada/saída) 1)
- Acompanhamento de projetos
1)
Por conta do calendário “curto”, não haverá revisão da prova em sala de aula; os alunos interessados poderão consultar suas provas e o gabarito na sala do professor até o dia 23/7.