Mudanças entre as edições de "POO-EngTel (Cronograma de Atividades)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com '{{collapse top| bg=lightgreen | expandir=true |Semestre 2015-1 - Prof. Francisco de Assis}} {{Cronograma-top}} {{Cl|1 |6/2 | 2 | Apresentação da Disciplina. Visão geral de fun...')
 
Linha 1: Linha 1:
 
{{collapse top| bg=lightgreen | expandir=true |Semestre 2015-1 - Prof. Francisco de Assis}}
 
{{collapse top| bg=lightgreen | expandir=true |Semestre 2015-1 - Prof. Francisco de Assis}}
 +
{{Cronograma-top}}
 +
{{Cl|1 |6/2 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO  | Lab. Informática}}
 +
{{Cl|2 |10/2 | 2 | Atividades em laboratório: Introdução ao Linux e GCC  | Lab. Informática}}
 +
{{Cl|3 |13/2 | 2 | Arquitetura de sistemas operacionais e modelos de programação  | Lab. Informática}}
 +
{{Cl|4 |20/2 | 2 | Gerência de tarefas; contextos, processos e threads  | Lab. Informática}}
 +
{{Cl|5 |24/2 | 2 | Atividades em laboratório: API POSIX – fork/wait – t0: biblioteca de filas  | Lab. Informática}}
 +
{{Cl|6 |27/2 | 2 | Escalonamento de tarefas  | Lab. Informática}}
 +
{{Cl|7 |3/3 | 2 | Atividades em laboratório: Estrutura de processos (a verdadeira história do Hello World) – t1: troca de contexto e tarefas cooperativas  | Lab. Informática}}
 +
{{Cl|8 |6/3 | 2 | Atividades em laboratório: pthreads – t2: escalonamento FIFO e por prioridades  | Lab. Informática}}
 +
{{Cl|9 |10/3 | 2 | Comunicação entre processos: Troca de mensagens  | Lab. Informática}}
 +
{{Cl|10 |13/3 | 2 | Atividade em laboratório: programação com pipes – t3: Main, Join, Exit  | Lab. Informática}}
 +
{{Cl|11 |17/3 | 2 | Comunicação entre processos: Memória compartilhada  | Lab. Informática}}
 +
{{Cl|12 |20/3 | 2 | Atividade em laboratório: programação com API shm – t4: Preempção, compartilhamento de tempo e contabilização de tarefas  | Lab. Informática}}
 +
{{Cl|13 |24/3 | 2 | Coordenação entre processos  | Lab. Informática}}
 +
{{Cl|14 |27/3 | 2 | Atividade em laboratório: pthread_mutex e POSIX sem_t – t5: join e sleep  | Lab. Informática}}
 +
{{Cl|15 |31/3 | 2 | Problemas clássicos de coordenação; impasses  | Lab. Informática}}
 +
{{Cl|16 |7/4 | 2 | Atividade em laboratório: produtor/consumidor e jantar dos filósofos – t6: semáforo, produtor/consumidor e fila de mensagens  | Lab. Informática}}
 +
{{Cl|17 |10/4 | 2 | Revisão e correção de listas de exercícios  | Lab. Informática}}
 +
{{Cl|18 |14/4 | 2 | Revisão e correção de listas de exercícios  | Lab. Informática}}
 +
{{Cl|19 |17/4 | 2 | P0 | Lab. Informática}}
 +
{{Cl|20 |24/4 | 2 | T0: defesa individual dos projetos t0 – t5 | Lab. Informática}}
 +
{{Cl|21 |28/4 | 2 | Gerenciamento de memória: Introdução  | Lab. Informática}}
 +
{{Cl|22 |5/5 | 2 | Atividade em laboratório: alocação de memória – t7: gerência de memória (lista de blocos livres e first-fit)  | Lab. Informática}}
 +
{{Cl|23 |8/5 | 2 | Gerenciamento de memória: paginação e segmentação  | Lab. Informática}}
 +
{{Cl|24 |12/5 | 2 | Atividade em laboratório: mmap – t8: gerência de memória (best-fit, worst-fit e cálculo de fragmentação)  | Lab. Informática}}
 +
{{Cl|25 |15/5 | 2 | Gerenciamento de memória: memória virtual  | Lab. Informática}}
 +
{{Cl|26 |19/5 | 2 | Sistemas de arquivos: introdução e controle de acesso  | Lab. Informática}}
 +
{{Cl|27 |22/5 | 2 | Atividade em laboratório: particionamento, criação de sistema de arquivos e controle de acesso no Linux  | Lab. Informática}}
 +
{{Cl|28 |26/5 | 2 | Sistemas de arquivos: estudos de caso e gerenciamento de memória secundária  | Lab. Informática}}
 +
{{Cl|29 |29/5 | 2 | Gerenciamento de entrada e saída | Lab. Informática}}
 +
{{Cl|30 |2/6 | 2 | Atividade em laboratório: construção de módulo para Linux  | Lab. Informática}}
 +
{{Cl|31 |9/6 | 2 | Revisão e correção de listas de exercícios  | Lab. Informática}}
 +
{{Cl|32 |12/6 | 2 | Revisão e correção de listas de exercícios  | Lab. Informática}}
 +
{{Cl|33 |16/6 | 2 | P1 | Lab. Informática}}
 +
{{Cl|34 |19/6 | 2 | T1: Defesa individual dos projetos t6 – t8 | Lab. Informática}}
 +
{{Cl|35 |23/6 | 2 | Revisão para recuperação  | Lab. Informática}}
 +
{{Cl|36 |26/6 | 2 | Provas de recuperação | Lab. Informática}}
 +
{{cronograma-botton |72}}
 +
{{collapse bottom}}
 +
 +
 +
{{collapse top| bg=lightgreen | expandir=true |Semestre 2014-2 - Prof. Francisco de Assis}}
 
{{Cronograma-top}}
 
{{Cronograma-top}}
 
{{Cl|1 |6/2 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO  | Lab. Informática}}
 
{{Cl|1 |6/2 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO  | Lab. Informática}}

Edição das 15h48min de 22 de março de 2015

Semestre 2015-1 - Prof. Francisco de Assis
Aula Data Horas Conteúdo Recursos
1 6/2 2 Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO Lab. Informática
2 10/2 2 Atividades em laboratório: Introdução ao Linux e GCC Lab. Informática
3 13/2 2 Arquitetura de sistemas operacionais e modelos de programação Lab. Informática
4 20/2 2 Gerência de tarefas; contextos, processos e threads Lab. Informática
5 24/2 2 Atividades em laboratório: API POSIX – fork/wait – t0: biblioteca de filas Lab. Informática
6 27/2 2 Escalonamento de tarefas Lab. Informática
7 3/3 2 Atividades em laboratório: Estrutura de processos (a verdadeira história do Hello World) – t1: troca de contexto e tarefas cooperativas Lab. Informática
8 6/3 2 Atividades em laboratório: pthreads – t2: escalonamento FIFO e por prioridades Lab. Informática
9 10/3 2 Comunicação entre processos: Troca de mensagens Lab. Informática
10 13/3 2 Atividade em laboratório: programação com pipes – t3: Main, Join, Exit Lab. Informática
11 17/3 2 Comunicação entre processos: Memória compartilhada Lab. Informática
12 20/3 2 Atividade em laboratório: programação com API shm – t4: Preempção, compartilhamento de tempo e contabilização de tarefas Lab. Informática
13 24/3 2 Coordenação entre processos Lab. Informática
14 27/3 2 Atividade em laboratório: pthread_mutex e POSIX sem_t – t5: join e sleep Lab. Informática
15 31/3 2 Problemas clássicos de coordenação; impasses Lab. Informática
16 7/4 2 Atividade em laboratório: produtor/consumidor e jantar dos filósofos – t6: semáforo, produtor/consumidor e fila de mensagens Lab. Informática
17 10/4 2 Revisão e correção de listas de exercícios Lab. Informática
18 14/4 2 Revisão e correção de listas de exercícios Lab. Informática
19 17/4 2 P0 Lab. Informática
20 24/4 2 T0: defesa individual dos projetos t0 – t5 Lab. Informática
21 28/4 2 Gerenciamento de memória: Introdução Lab. Informática
22 5/5 2 Atividade em laboratório: alocação de memória – t7: gerência de memória (lista de blocos livres e first-fit) Lab. Informática
23 8/5 2 Gerenciamento de memória: paginação e segmentação Lab. Informática
24 12/5 2 Atividade em laboratório: mmap – t8: gerência de memória (best-fit, worst-fit e cálculo de fragmentação) Lab. Informática
25 15/5 2 Gerenciamento de memória: memória virtual Lab. Informática
26 19/5 2 Sistemas de arquivos: introdução e controle de acesso Lab. Informática
27 22/5 2 Atividade em laboratório: particionamento, criação de sistema de arquivos e controle de acesso no Linux Lab. Informática
28 26/5 2 Sistemas de arquivos: estudos de caso e gerenciamento de memória secundária Lab. Informática
29 29/5 2 Gerenciamento de entrada e saída Lab. Informática
30 2/6 2 Atividade em laboratório: construção de módulo para Linux Lab. Informática
31 9/6 2 Revisão e correção de listas de exercícios Lab. Informática
32 12/6 2 Revisão e correção de listas de exercícios Lab. Informática
33 16/6 2 P1 Lab. Informática
34 19/6 2 T1: Defesa individual dos projetos t6 – t8 Lab. Informática
35 23/6 2 Revisão para recuperação Lab. Informática
36 26/6 2 Provas de recuperação Lab. Informática
TOTAL 72


Semestre 2014-2 - Prof. Francisco de Assis
Aula Data Horas Conteúdo Recursos
1 6/2 2 Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO Lab. Informática
2 10/2 2 Atividades em laboratório: Introdução ao Linux e GCC Lab. Informática
3 13/2 2 Arquitetura de sistemas operacionais e modelos de programação Lab. Informática
4 20/2 2 Gerência de tarefas; contextos, processos e threads Lab. Informática
5 24/2 2 Atividades em laboratório: API POSIX – fork/wait – t0: biblioteca de filas Lab. Informática
6 27/2 2 Escalonamento de tarefas Lab. Informática
7 3/3 2 Atividades em laboratório: Estrutura de processos (a verdadeira história do Hello World) – t1: troca de contexto e tarefas cooperativas Lab. Informática
8 6/3 2 Atividades em laboratório: pthreads – t2: escalonamento FIFO e por prioridades Lab. Informática
9 10/3 2 Comunicação entre processos: Troca de mensagens Lab. Informática
10 13/3 2 Atividade em laboratório: programação com pipes – t3: Main, Join, Exit Lab. Informática
11 17/3 2 Comunicação entre processos: Memória compartilhada Lab. Informática
12 20/3 2 Atividade em laboratório: programação com API shm – t4: Preempção, compartilhamento de tempo e contabilização de tarefas Lab. Informática
13 24/3 2 Coordenação entre processos Lab. Informática
14 27/3 2 Atividade em laboratório: pthread_mutex e POSIX sem_t – t5: join e sleep Lab. Informática
15 31/3 2 Problemas clássicos de coordenação; impasses Lab. Informática
16 7/4 2 Atividade em laboratório: produtor/consumidor e jantar dos filósofos – t6: semáforo, produtor/consumidor e fila de mensagens Lab. Informática
17 10/4 2 Revisão e correção de listas de exercícios Lab. Informática
18 14/4 2 Revisão e correção de listas de exercícios Lab. Informática
19 17/4 2 P0 Lab. Informática
20 24/4 2 T0: defesa individual dos projetos t0 – t5 Lab. Informática
21 28/4 2 Gerenciamento de memória: Introdução Lab. Informática
22 5/5 2 Atividade em laboratório: alocação de memória – t7: gerência de memória (lista de blocos livres e first-fit) Lab. Informática
23 8/5 2 Gerenciamento de memória: paginação e segmentação Lab. Informática
24 12/5 2 Atividade em laboratório: mmap – t8: gerência de memória (best-fit, worst-fit e cálculo de fragmentação) Lab. Informática
25 15/5 2 Gerenciamento de memória: memória virtual Lab. Informática
26 19/5 2 Sistemas de arquivos: introdução e controle de acesso Lab. Informática
27 22/5 2 Atividade em laboratório: particionamento, criação de sistema de arquivos e controle de acesso no Linux Lab. Informática
28 26/5 2 Sistemas de arquivos: estudos de caso e gerenciamento de memória secundária Lab. Informática
29 29/5 2 Gerenciamento de entrada e saída Lab. Informática
30 2/6 2 Atividade em laboratório: construção de módulo para Linux Lab. Informática
31 9/6 2 Revisão e correção de listas de exercícios Lab. Informática
32 12/6 2 Revisão e correção de listas de exercícios Lab. Informática
33 16/6 2 P1 Lab. Informática
34 19/6 2 T1: Defesa individual dos projetos t6 – t8 Lab. Informática
35 23/6 2 Revisão para recuperação Lab. Informática
36 26/6 2 Provas de recuperação Lab. Informática
TOTAL 72