Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
| so:cronograma_2015-1 [2015/05/20 19:21] – [Aula 8: 22/5] maziero | so:cronograma_2015-1 [2015/06/08 20:54] (atual) – maziero | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| + | ====== IF66D Cronograma 2015/1 ====== | ||
| + | <note important> | ||
| + | * As atividades indicadas com :!: serão avaliadas; | ||
| + | * Os arquivos deverão ser entregues através do [[http:// | ||
| + | * Leia com atenção as [[teaching: | ||
| + | </ | ||
| + | |||
| + | === Aula 1: 20/3 === | ||
| + | |||
| + | * Apresentação da disciplina | ||
| + | * Objetivos e tipos de SOs; Funcionalidades e Estrutura dos SOs | ||
| + | * [[unix:O ambiente de trabalho]] | ||
| + | * [[unix: | ||
| + | * [[unix: | ||
| + | |||
| + | === Aula 2: 27/3 === | ||
| + | |||
| + | * Revisão de conceitos de hardware | ||
| + | * Arquiteturas de SOs | ||
| + | * [[unix: | ||
| + | * 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]], | ||
| + | * P1: [[Trocas de contexto]] | ||
| + | * P2: [[Gestão de tarefas]] :!: (prazo: aula 5) | ||
| + | |||
| + | === Aula 4: 17/4 === | ||
| + | |||
| + | * Escalonamento de tarefas | ||
| + | * P3: [[Dispatcher]] | ||
| + | * P4: [[Escalonador por prioridades]] :!: (prazo: aula 6) | ||
| + | * [[unix: | ||
| + | |||
| + | === Aula 5: 24/4 === | ||
| + | |||
| + | * Comunicação entre processos | ||
| + | * Exemplos: {{: | ||
| + | * Acompanhamento de projetos | ||
| + | |||
| + | === Aula 6: 8/5 === | ||
| + | |||
| + | * Coordenação entre processos | ||
| + | * [[exclusão mútua]] | ||
| + | * P5: [[Preempção por tempo]] | ||
| + | * P6: [[Contabilização]] :!: (prazo: aula 8) | ||
| + | |||
| + | === Aula 7: 15/5 === | ||
| + | |||
| + | * Problemas clássicos de coordenação; | ||
| + | * Exemplo do [[http:// | ||
| + | * 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, | ||
| + | |||
| + | === Aula 9: 29/5 === | ||
| + | |||
| + | * Revisão da prova | ||
| + | * Estruturas de memória | ||
| + | * Localização de variáveis e constantes: {{: | ||
| + | * Acompanhamento de projetos | ||
| + | |||
| + | === Aula 10: 12/6 === | ||
| + | |||
| + | * Segmentação e Paginação; | ||
| + | * Exemplos de localidade de referência: | ||
| + | * [[unix: | ||
| + | * Acompanhamento de projetos | ||
| + | |||
| + | === Aula 11: 19/6 === | ||
| + | |||
| + | * Memória Virtual; Substituição de páginas; // | ||
| + | * Exemplo de // | ||
| + | * P11: [[Uso de semáforos]] | ||
| + | * P12: [[Filas de mensagens]] :!: (prazo: 19/7) | ||
| + | |||
| + | === Aula 12: 26/6 === | ||
| + | |||
| + | * Conceitos de arquivos | ||
| + | * [[unix: | ||
| + | * Acompanhamento de projetos | ||
| + | |||
| + | === Aula 13: 3/7 === | ||
| + | |||
| + | * Sistemas de arquivos | ||
| + | * [[unix: | ||
| + | * Acompanhamento de projetos | ||
| + | |||
| + | === Aula 14: 10/7 === | ||
| + | |||
| + | * Sistemas de entrada/ | ||
| + | * P13: [[Gerente de disco]] :!: (projeto bônus, prazo: 19/7) | ||
| + | |||
| + | === Aula 15: 17/7 === | ||
| + | |||
| + | * **Prova 2** (gerência de memória, arquivos, entrada/ | ||
| + | * Acompanhamento de projetos | ||