SOP2018 1 Cronograma

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Semestre 2018-1 - Prof. André D'Amato
Aula Data Horas Conteúdo Recursos
1 16/2 2 Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO. Laboratório de Redes II
2 19/2 2 Arquitetura de sistemas operacionais e modelos de programação. Laboratório de Redes II
3 23/2 2 Gerência de tarefas; contextos, processos e threads. Laboratório de Redes II
4 26/2 2 Atividades em laboratório: API POSIX – fork/wait – t0: biblioteca de filas. Laboratório de Redes II
5 02/3 2 Escalonamento de tarefas. Laboratório de Redes II
6 05/3 2 Atividades em laboratório: Estrutura de processos (a verdadeira história do Hello World) – t1: troca de contexto e tarefas cooperativas. Laboratório de Redes II
7 09/3 2 Atividades em laboratório: pthreads – t2: escalonamento FIFO e por prioridades. Laboratório de Redes II
8 12/3 2 Comunicação entre processos: Troca de mensagens. Laboratório de Redes II
9 16/3 2 Atividade em laboratório: programação com pipes – t3: Preempção e compartilhamento de tempo. Laboratório de Redes II
10 19/3 2 Feriado municipal. --
11 23/3 2 Comunicação entre processos: Memória compartilhada Laboratório de Redes II
12 26/3 2 Atividade em laboratório: programação com API shm – t4: contabilização de tarefas Laboratório de Redes II
13 30/3 2 Feriado: Paixão de Cristo. --
14 02/4 2 Coordenação entre processos. Laboratório de Redes II
15 06/4 2 Atividade em laboratório: pthread_mutex e POSIX sem_t – t5: join e sleep. Laboratório de Redes II
16 09/4 2 Problemas clássicos de coordenação; impasses. Laboratório de Redes II
17 13/4 2 Atividade em laboratório: produtor/consumidor e jantar dos filósofos – t6: semáforo, produtor/consumidor e fila de mensagens. Laboratório de Redes II
18 16/4 2 Revisão e correção de listas de exercícios. Laboratório de Redes II
19 20/4 2 P0. Laboratório de Redes II
20 23/4 2 Gerenciamento de memória: Introdução. Laboratório de Redes II
21 27/4 2 Atividade em laboratório: alocação de memória – t7: gerência de memória (lista de blocos livres e first-fit). Laboratório de Redes II
22 30/4 2 Recesso. --
23 04/5 2 Gerenciamento de memória: paginação e segmentação. Laboratório de Redes II
24 07/5 2 Atividade em laboratório: mmap – t8: gerência de memória (best-fit, worst-fit e cálculo de fragmentação). Laboratório de Redes II
25 11/5 2 Gerenciamento de memória: memória virtual. Laboratório de Redes II
26 14/5 2 Sistemas de arquivos: introdução e controle de acesso. Laboratório de Redes II
27 18/5 2 Atividade em laboratório: particionamento, criação de sistema de arquivos e controle de acesso no Linux. Laboratório de Redes II
28 21/5 2 Sistemas de arquivos: estudos de caso e gerenciamento de memória secundária. Laboratório de Redes II
29 25/5 2 Gerenciamento de entrada e saída. Laboratório de Redes II
30 28/5 2 Atividade em laboratório. Laboratório de Redes II
31 01/6 2 Recesso. --
32 04/6 2 Revisão e correção de listas de exercícios. Laboratório de Redes II
33 08/6 2 P1. Laboratório de Redes II
34 11/6 2 Revisão dos projetos práticos. Laboratório de Redes II
35 15/6 2 Revisão para recuperação. Laboratório de Redes II
36 18/6 2 Provas de recuperação. Laboratório de Redes II
37 22/6 2 Tópicos especiais: Processo de boot de um SO. Laboratório de Redes II
38 25/6 2 Tópicos especiais: Programação do setor de boot. Laboratório de Redes II
39 29/6 2 Tópicos especiais. Laboratório de Redes II
40 02/7 2 Tópicos especiais. Laboratório de Redes II
TOTAL 74