IF66D Cronograma 2012/1
Aulas: segundas-feiras 08:20 a 12:00 (local: B-107) Podem ocorrer mudanças neste cronograma, com a devida divulgação prévia aos alunos.
Apenas as atividades indicadas com deverão ser entregues para avaliação.
Todas as entregas de trabalhos serão feitas através de e-mail.
Todas as entregas de trabalhos serão feitas através de e-mail.
Data | Aula | Teoria | Prática |
---|---|---|---|
05/03 | 01 | Apresentação do programa Objetivos dos SOs Tipos de SOs Funcionalidades e Estrutura dos SOs | O ambiente UNIX Comandos básicos Permissões em arquivos Gestão de processos |
12/03 | 02 | Revisão de conceitos de hardware Arquiteturas de SOs | Desenvolvimento em Linux P0: Biblioteca de filas |
19/03 | 03 | Gerência de tarefas Contextos, processos e threads | Shell básico P1: Trocas de contexto P2: Biblioteca de tarefas |
26/03 | 04 | Escalonamento de tarefas | Shell avançado Acompanhamento de projetos |
02/04 | 05 | Comunicação entre processos | P3: Dispatcher P4: Escalonador por prioridades |
09/04 | 06 | Coordenação entre processos | Shell scripts Acompanhamento de projetos |
16/04 | 07 | Problemas clássicos de coordenação Impasses | P5: Preempção por tempo P6: Contabilização |
23/04 | 08 | Prova 1 | P7: Tarefa main P8: Operador Join |
14/05 | 09 | Estruturas de memória Segmentação e Paginação | Defesa das atividades do bimestre (até P6) (entrega dos trabalhos até 12/5 às 12:00) |
21/05 | 10 | P9: Sleeping | Acompanhamento de projetos |
28/05 | 11 | Fragmentação, Compartilhamento Localidade de referências | Memória Virtual Substituição de páginas |
04/06 | 12 | Acompanhamento de projetos | Acompanhamento de projetos |
11/06 | 13 | Conceitos de arquivos | P10: Semáforos P11: Uso de semáforos |
18/06 | 14 | Sistemas de arquivos | P12: filas de mensagens |
25/06 | 15 | Sistemas de entrada/saída | Acompanhamento de projetos |
02/07 | 16 | Prova 2 | |
09/07 | 17 | Apresentação da prova | Defesa das atividades do bimestre (entrega dos trabalhos até sábado 07/7 às 08:00) |