====== IF66D Cronograma 2012/2 ====== 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. As entregas de trabalhos serão feitas por e-mail, que deve ser enviado no mínimo **48 horas antes** da aula de defesa. === Aula 01 - 03/12 === * Apresentação da disciplina * Objetivos e tipos de SOs * Funcionalidades e Estrutura dos SOs * [[unix:O ambiente UNIX]] * [[unix:Comandos básicos]] === Aula 03 - 10/12 === * Revisão de conceitos de hardware * Arquiteturas de SOs * [[unix:Permissões em arquivos]] * [[unix:Gestão de processos]] === Aula 05 - 17/12 === * Gerência de tarefas * Contextos, processos e threads * [[unix:Desenvolvimento em Linux]] * P0: [[Biblioteca de filas]] :!: === Aula 07 - 04/02 === * Escalonamento de tarefas * [[unix:Shell básico]] * P1: [[pingpong:Trocas de contexto]] * P2: [[pingpong:Biblioteca de tarefas]] :!: === Aula 09 - 18/02 === * Comunicação entre processos * [[unix:Shell avançado]] * Acompanhamento de projetos === Aula 11 - 25/02 === * Coordenação entre processos * P3: [[pingpong:Dispatcher]] * P4: [[pingpong:Escalonador por prioridades]] :!: === Aula 13 - 04/03 === * Problemas clássicos de coordenação * Impasses * [[unix:Shell scripts]] * Acompanhamento de projetos === Aula 15 - 11/03 === * **Prova 1** (conteúdo das aulas 01 a 14) * **Defesa das atividades do bimestre** === Aula 17 - 18/03 === * Estruturas de memória * P5: [[pingpong:Preempção por tempo]] * P6: [[pingpong:Contabilização]] :!: === Aula 19 - 25/03 === * Segmentação e Paginação * Fragmentação * Compartilhamento * Localidade de referências * P7: [[pingpong:Tarefa main]] * P8: [[pingpong:Operador Join]] === Aula 21 - 01/04 === * Memória Virtual * Substituição de páginas * //Thrashing// * P9: [[pingpong:Sleeping]] :!: === Aula 23 - 08/04 === * Conceitos de arquivos * P10: [[pingpong:Semáforos]] * P11: [[pingpong:Uso de semáforos]] :!: === Aula 25 - 15/04 === * Sistemas de arquivos * P12: [[pingpong:filas de mensagens]] :!: === Aula 27 - 22/04 === * Sistemas de entrada/saída * Acompanhamento de projetos === Aula 29 - 29/04 === * Acompanhamento de projetos (aula livre) * **Prova 2** (conteúdo das aulas 17 a 28) === Aula 30 - 06/05 === * Conceitos de Virtualização * **Defesa das atividades do bimestre** (entrega até 4/5 12:00, por e-mail)