Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
so:cronograma_2013-2 [2014/01/29 14:25] mazieroso:cronograma_2013-2 [2014/02/03 08:24] (atual) – [Aula 9: 27/1] maziero
Linha 1: Linha 1:
 +====== IF66D Cronograma 2013/2 ======
 +
 +<note important>
 +  * As atividades indicadas com :!: serão avaliadas;
 +  * Os arquivos deverão ser entregues através do [[http://moodle.dainf.ct.utfpr.edu.br/course/view.php?id=152|Moodle]], nas datas e horários indicados;
 +  * Leia com atenção as [[teaching:Regras das Atividades de Laboratório]].
 +</note>
 +
 +=== Aula 1: 4/11 ===
 +
 +  * Apresentação da disciplina
 +  * Objetivos e tipos de SOs; Funcionalidades e Estrutura dos SOs
 +  * [[unix:O ambiente UNIX]]
 +  * [[unix:Comandos básicos]]
 +
 +=== Aula 2: 11/11 ===
 +
 +  * Revisão de conceitos de hardware
 +  * Arquiteturas de SOs
 +  * [[unix:Desenvolvimento em Linux]]
 +  * P0: [[Biblioteca de filas]] :!: (prazo: aula 4)
 +
 +=== Aula 3: 18/11 ===
 +
 +  * Gerência de tarefas; contextos, processos e threads
 +  * P1: [[Trocas de contexto]]
 +  * P2: [[Biblioteca de tarefas]] :!: (prazo: aula 5)
 +
 +=== Aula 4: 25/11 ===
 +
 +  * Escalonamento de tarefas
 +  * P3: [[Dispatcher]]
 +  * P4: [[Escalonador por prioridades]] :!: (prazo: aula 6)
 +
 +=== Aula 5: 2/12 ===
 +
 +  * Comunicação entre processos
 +  * [[unix:Permissões em arquivos]]
 +  * [[unix:Gestão de processos]]
 +  * Acompanhamento de projetos
 +
 +=== Aula 6: 9/12 ===
 +
 +  * Coordenação entre processos
 +  * P5: [[Preempção por tempo]]
 +  * P6: [[Contabilização]] :!: (prazo: aula 9)
 +
 +=== Aula 7: 16/12 ===
 +
 +  * Problemas clássicos de coordenação; impasses (exemplo do [[http://www.doc.ic.ac.uk/~jnm/concurrency/classes/Diners/Diners.html|Jantar dos Filósofos]])
 +  * [[unix:Shell básico]]
 +  * Acompanhamento de projetos
 +
 +=== Recesso: de 21/12 a 19/1 ===
 +
 +=== Aula 8: 20/1 ===
 +
 +/*
 +Conteúdo anterior; mudou para não colocar prova no 1° dia de aula após o intervalo
 +  * **Prova 1** (introdução, gerência de tarefas, comunicação, sincronização)
 +  * P7: [[Tarefa main]]
 +  * P8: [[Operador Join]]
 +  * P9: [[Sleeping]] :!: (prazo: aula 10)
 +  * Acompanhamento de projetos
 +*/
 +
 +  * Estruturas de memória
 +  * P7: [[Tarefa main]]
 +  * P8: [[Operador Join]]
 +  * P9: [[Sleeping]] :!: (prazo: aula 10)
 +  * Acompanhamento de projetos
 +
 +=== Aula 9: 27/1 ===
 +
 +/*
 +Conteúdo anterior; mudou para não colocar prova no 1° dia de aula após o intervalo
 +  * Revisão da prova
 +  * Estruturas de memória
 +  * **Defesa dos projetos do bimestre** (P0 a P6)
 +*/
 +
 +  * **Prova 1** (introdução, gerência de tarefas, comunicação, sincronização)
 +  * Segmentação e Paginação; Localidade de referências; Fragmentação; Compartilhamento.
 +=== Aula 10: 3/2 ===
 +
 +  * Revisão da prova  /* devido à mudança de data da prova */
 +  * **Defesa dos projetos do bimestre** (P0 a P6)
 +  * P10: [[Semáforos]] :!: (prazo: aula 12)
 +  * Acompanhamento de projetos
 +
 +=== Aula 11: 10/2 ===
 +
 +  * Memória Virtual; Substituição de páginas; //Thrashing//
 +  * [[unix:Shell avançado]]
 +  * Acompanhamento de projetos
 +
 +=== Aula 12: 17/2 ===
 +
 +  * Conceitos de arquivos
 +  * P11: [[Uso de semáforos]]
 +  * P12: [[Filas de mensagens]] :!: (prazo: aula 14)
 +
 +=== Aula 13: 24/2 ===
 +
 +  * Sistemas de arquivos
 +  * [[unix:Shell scripts]]
 +  * Acompanhamento de projetos
 +
 +=== Aula 14: 10/3 ===
 +
 +  * Sistemas de entrada/saída
 +  * P13: [[Gerente de disco]] :!: (projeto bônus, prazo: aula 16)
 +
 +=== Aula 15: 17/3 ===
 +
 +  * **Prova 2** (gerência de memória, arquivos, entrada/saída)
 +  * Acompanhamento de projetos
 +
 +=== Aula 16: 24/3 ===
 +
 +  * Revisão da prova
 +  * **Defesa dos projetos do bimestre** (P9 a P13)