Mudanças entre as edições de "SOP2018 1 Cronograma"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 7: Linha 7:
 
{{Cl|5 |02/3 | 2 | Escalonamento de tarefas.  | Laboratório de Redes II}}
 
{{Cl|5 |02/3 | 2 | Escalonamento de tarefas.  | Laboratório de Redes II}}
 
{{Cl|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}}
 
{{Cl|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}}
{{Cl|7 |09/3 | 2 | Atividades em laboratório: pthreads – t2: escalonamento FIFO e por prioridades.  | Lab. Programação}}
+
{{Cl|7 |09/3 | 2 | Atividades em laboratório: pthreads – t2: escalonamento FIFO e por prioridades.  | Laboratório de Redes II}}
 
{{Cl|8 |12/3 | 2 | Comunicação entre processos: Troca de mensagens.  | Laboratório de Redes II}}
 
{{Cl|8 |12/3 | 2 | Comunicação entre processos: Troca de mensagens.  | Laboratório de Redes II}}
 
{{Cl|9 |16/3 | 2 | Atividade em laboratório: programação com pipes – t3: Preempção e compartilhamento de tempo.  | Laboratório de Redes II}}
 
{{Cl|9 |16/3 | 2 | Atividade em laboratório: programação com pipes – t3: Preempção e compartilhamento de tempo.  | Laboratório de Redes II}}
Linha 13: Linha 13:
 
{{Cl|11 |23/3 | 2 | Comunicação entre processos: Memória compartilhada  | Laboratório de Redes II}}
 
{{Cl|11 |23/3 | 2 | Comunicação entre processos: Memória compartilhada  | Laboratório de Redes II}}
 
{{Cl|12 |26/3 | 2 | Atividade em laboratório: programação com API shm – t4: contabilização de tarefas  | Laboratório de Redes II}}
 
{{Cl|12 |26/3 | 2 | Atividade em laboratório: programação com API shm – t4: contabilização de tarefas  | Laboratório de Redes II}}
{{Cl|13 |30/3 | 2 | Feriado: Paixão de Cristo.  | Laboratório de Redes II}}
+
{{Cl|13 |30/3 | 2 | Feriado: Paixão de Cristo.  | --}}
 
{{Cl|14 |02/4 | 2 | Coordenação entre processos.  | Laboratório de Redes II}}
 
{{Cl|14 |02/4 | 2 | Coordenação entre processos.  | Laboratório de Redes II}}
 
{{Cl|15 |06/4 | 2 | Atividade em laboratório: pthread_mutex e POSIX sem_t – t5: join e sleep.  | Laboratório de Redes II}}
 
{{Cl|15 |06/4 | 2 | Atividade em laboratório: pthread_mutex e POSIX sem_t – t5: join e sleep.  | Laboratório de Redes II}}

Edição atual tal como às 15h30min de 14 de junho de 2018

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