IF66D Cronograma 2013/2
As atividades indicadas com
serão avaliadas;
Os arquivos deverão ser entregues através do
Moodle
, nas datas e horários indicados;
Leia com atenção as
Regras das Atividades de Laboratório
.
Aula 1: 4/11
Apresentação da disciplina
Objetivos e tipos de SOs; Funcionalidades e Estrutura dos SOs
O ambiente UNIX
Comandos básicos
Aula 2: 11/11
Revisão de conceitos de hardware
Arquiteturas de SOs
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
Permissões em arquivos
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
Jantar dos Filósofos
)
Shell básico
Acompanhamento de projetos
Recesso: de 21/12 a 19/1
Aula 8: 20/1
Estruturas de memória
P7:
Tarefa main
P8:
Operador Join
P9:
Sleeping
(prazo: aula 10)
Acompanhamento de projetos
Aula 9: 27/1
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
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
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
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)