====== 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. ^ Data ^ Aula ^ Teoria ^ Prática ^ | 05/03 | 01 | Apresentação do programa\\ Objetivos dos SOs\\ Tipos de SOs\\ Funcionalidades e Estrutura dos SOs | [[unix:O ambiente UNIX]]\\ [[unix:Comandos básicos]]\\ [[unix:Permissões em arquivos]]\\ [[unix:Gestão de processos]] | | 12/03 | 02 | Revisão de conceitos de hardware\\ Arquiteturas de SOs | [[unix:Desenvolvimento em Linux]]\\ P0: [[Biblioteca de filas]] :!: | | 19/03 | 03 | Gerência de tarefas\\ Contextos, processos e threads | [[unix:Shell básico]]\\ P1: [[pingpong:Trocas de contexto]]\\ P2: [[pingpong:Biblioteca de tarefas]] :!: | | 26/03 | 04 | Escalonamento de tarefas | [[unix:Shell avançado]]\\ Acompanhamento de projetos | | 02/04 | 05 | Comunicação entre processos | P3: [[pingpong:Dispatcher]]\\ P4: [[pingpong:Escalonador por prioridades]] | | 09/04 | 06 | Coordenação entre processos | [[unix:Shell scripts]]\\ Acompanhamento de projetos | | 16/04 | 07 | Problemas clássicos de coordenação\\ Impasses | P5: [[pingpong:Preempção por tempo]]\\ P6: [[pingpong:Contabilização]] :!: | | 23/04 | 08 | **Prova 1** | P7: [[pingpong:Tarefa main]]\\ P8: [[pingpong: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: [[pingpong: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: [[pingpong:Semáforos]]\\ P11: [[pingpong:Uso de semáforos]] :!: | | 18/06 | 14 | Sistemas de arquivos | P12: [[pingpong: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) |