Mudanças entre as edições de "Cronograma de atividades (SOP-EngTel)"
Ir para navegação
Ir para pesquisar
(17 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | {{collapse top| bg=lightgreen | expandir=true |Semestre 2014-1}} | + | {{collapse top| bg=lightgreen | expandir=true |Semestre 2016-2 - Prof. Arliones Hoeller}} |
+ | |||
+ | {{Cronograma-top}} | ||
+ | {{Cl|1 |15/8 | 2 | Apresentação da disciplina. Introdução aos sistemas operacionais: Histórico. | Laboratório de Redes II}} | ||
+ | {{Cl|2 |16/8 | 2 | Introdução aos sistemas operacionais: revisão de conceitos de hardware; conceitos de sistemas operacionais; chamadas de sistema; estrutura de sistemas operacionais; | Laboratório de Redes II}} | ||
+ | {{Cl|3 |22/8 | 2 | Gerenciamento de processos: Processos; Laboratório fork/wait/exit. | Laboratório de Redes II}} | ||
+ | {{Cl|4 |23/8 | 2 | Gerenciamento de processos: Threads; Laboratório threads em nível de usuário. | Laboratório de Redes II}} | ||
+ | {{Cl|5 |29/8 | 2 | Gerenciamento de processos: Escalonamento. | Laboratório de Redes II}} | ||
+ | {{Cl|6 |30/8 | 2 | Gerenciamento de processos: Escalonamento. | Laboratório de Redes II}} | ||
+ | {{Cl|7 |5/9 | 2 | Gerenciamento de processos: estudo de caso – escalonador do Linux. | Laboratório de Redes II}} | ||
+ | {{Cl|8 |6/9 | 2 | Gerenciamento de processos: estudo de caso – laboratório pthreads + escalonamento Linux. | Laboratório de Redes II}} | ||
+ | {{Cl|9 |12/9 | 2 | Comunicação entre processos: Troca de mensagens; Memória compartilhada; Laboratório Pipes e SHM. | Laboratório de Redes II}} | ||
+ | {{Cl|10 |13/9 | 2 | Programação concorrente: Condições de corrida e regiões críticas; Exclusão mútua (mutex); Laboratório de mutex. | Laboratório de Redes II}} | ||
+ | {{Cl|11 |19/9 | 2 | Programação concorrente: Semáforos; Laboratório de programação concorrente com semáforos. | Laboratório de Redes II}} | ||
+ | {{Cl|12 |20/9 | 2 | Programação concorrente: Monitores; Barreiras; Deadlocock; Laboratório de programação concorrente. | Laboratório de Redes II}} | ||
+ | {{Cl|13 |26/9 | 2 | Problemas clássicos de programação concorrente. | Laboratório de Redes II}} | ||
+ | {{Cl|14 |27/9 | 2 | Problemas clássicos de programação concorrente. | Laboratório de Redes II}} | ||
+ | {{Cl|15 |3/10 | 2 | Revisão para prova. | Laboratório de Redes II}} | ||
+ | {{Cl|16 |4/10 | 2 | Prova 0. | Laboratório de Redes II}} | ||
+ | {{Cl|17 |10/10 | 2 | Gerenciamento de memória: espaços de endereçamento; memória virtual, segmentação e paginação; | Laboratório de Redes II}} | ||
+ | {{Cl|18 |11/10 | 2 | Gerenciamento de memória: espaços de endereçamento; memória virtual, segmentação e paginação; | Laboratório de Redes II}} | ||
+ | {{Cl|19 |17/10 | 2 | Gerenciamento de memória: Substituição de páginas; Questões de projeto e implementação para sistemas de paginação. | Laboratório de Redes II}} | ||
+ | {{Cl|20 |18/10 | 2 | Gerenciamento de memória: Substituição de páginas; Questões de projeto e implementação para sistemas de paginação. | Laboratório de Redes II}} | ||
+ | {{Cl|21 |24/10 | 2 | Gerenciamento de memória: laboratório de paginação. | Laboratório de Redes II}} | ||
+ | {{Cl|22 |25/10 | 2 | Sistema de arquivos: Arquivos; Diretórios. | Laboratório de Redes II}} | ||
+ | {{Cl|23 |31/10 | 2 | Implementação do sistema de arquivos. | Laboratório de Redes II}} | ||
+ | {{Cl|24 |1/11 | 2 | Gerenciamento e otimização de sistemas de arquivos: gerenciamento de espaço; backups; consistência. | Laboratório de Redes II}} | ||
+ | {{Cl|25 |7/11 | 2 | Gerenciamento e otimização de sistemas de arquivos: desempenho e desfragmentação; RAID; laboratório de sistemas de arquivos | Laboratório de Redes II}} | ||
+ | {{Cl|26 |8/11 | 2 | Sistemas de arquivos: estudos de caso. | Laboratório de Redes II}} | ||
+ | {{Cl|27 |21/11 | 2 | Entrada/saída: Princípios do hardware de E/S; Princípios do software de E/S; Camadas de software de E/S; | Laboratório de Redes II}} | ||
+ | {{Cl|28 |22/11 | 2 | Entrada/saída: Implementação de drivers (discos, relógios, teclado, mouse, monitor); | Laboratório de Redes II}} | ||
+ | {{Cl|29 |28/11 | 2 | Entrada/saída: Implementação de drivers (discos, relógios, teclado, mouse, monitor); | Laboratório de Redes II}} | ||
+ | {{Cl|30 |29/11 | 2 | Entrada/saída: Gerenciamento de energia. | Laboratório de Redes II}} | ||
+ | {{Cl|31 |5/12 | 2 | Proteção e Segurança: Segurança em sistemas operacionais; Controle de acesso a recursos; Autenticação; | Laboratório de Redes II}} | ||
+ | {{Cl|32 |6/12 | 2 | Proteção e Segurança: Ataques, vírus e malware; Defesas, Firewall, Antivírus. | Laboratório de Redes II}} | ||
+ | {{Cl|33 |12/12 | 2 | Revisão para prova. | Laboratório de Redes II}} | ||
+ | {{Cl|34 |13/12 | 2 | Prova 1. | Laboratório de Redes II}} | ||
+ | {{Cl|35 |19/12 | 2 | Revisão para recuperação. | Laboratório de Redes II}} | ||
+ | {{Cl|36 |20/12 | 2 | Recuperação. | Laboratório de Redes II}} | ||
+ | {{cronograma-botton |72}} | ||
+ | {{collapse bottom}} | ||
+ | |||
+ | {{collapse top|Semestre 2016-1 - Prof. Arliones Hoeller}} | ||
+ | {{Cronograma-top}} | ||
+ | {{Cl|1 |23/3 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO | Lab. Programação}} | ||
+ | {{Cl|2 |30/3 | 2 | Atividades em laboratório: Introdução ao Linux e GCC | Lab. Programação}} | ||
+ | {{Cl|3 |1/4 | 2 | Arquitetura de sistemas operacionais e modelos de programação | Lab. Programação}} | ||
+ | {{Cl|4 |6/4 | 2 | Gerência de tarefas; contextos, processos e threads | Lab. Programação}} | ||
+ | {{Cl|5 |8/4 | 2 | Atividades em laboratório: API POSIX – fork/wait – t0: biblioteca de filas | Lab. Programação}} | ||
+ | {{Cl|6 |13/4 | 2 | Escalonamento de tarefas | Lab. Programação}} | ||
+ | {{Cl|7 |15/4 | 2 | Atividades em laboratório: Estrutura de processos (a verdadeira história do Hello World) – t1: troca de contexto e tarefas cooperativas | Lab. Programação}} | ||
+ | {{Cl|8 |20/4 | 2 | Atividades em laboratório: pthreads – t2: escalonamento FIFO e por prioridades | Lab. Programação}} | ||
+ | {{Cl|9 |22/4 | 2 | Comunicação entre processos: Troca de mensagens | Lab. Programação}} | ||
+ | {{Cl|10 |27/4 | 2 | Atividade em laboratório: programação com pipes – t3: Preempção e compartilhamento de tempo | Lab. Programação}} | ||
+ | {{Cl|11 |29/4 | 2 | Comunicação entre processos: Memória compartilhada | Lab. Programação}} | ||
+ | {{Cl|12 |30/4 | 2 | Atividade em laboratório: programação com API shm – t4: contabilização de tarefas | Lab. Programação}} | ||
+ | {{Cl|13 |4/5 | 2 | Coordenação entre processos | Lab. Programação}} | ||
+ | {{Cl|14 |6/5 | 2 | Atividade em laboratório: pthread_mutex e POSIX sem_t – t5: join e sleep | Lab. Programação}} | ||
+ | {{Cl|15 |11/5 | 2 | Problemas clássicos de coordenação; impasses | Lab. Programação}} | ||
+ | {{Cl|16 |13/5 | 2 | Atividade em laboratório: produtor/consumidor e jantar dos filósofos – t6: semáforo, produtor/consumidor e fila de mensagens | Lab. Programação}} | ||
+ | {{Cl|17 |18/5 | 2 | Revisão e correção de listas de exercícios | Lab. Programação}} | ||
+ | {{Cl|18 |20/5 | 2 | Revisão e correção de listas de exercícios | Lab. Programação}} | ||
+ | {{Cl|19 |25/5 | 2 | P0 | Lab. Programação}} | ||
+ | {{Cl|20 |27/5 | 2 | Acompanhamento do desenvolvimento dos projetos práticos | Lab. Programação}} | ||
+ | {{Cl|21 |1/6 | 2 | Gerenciamento de memória: Introdução | Lab. Programação}} | ||
+ | {{Cl|22 |3/6 | 2 | Atividade em laboratório: alocação de memória – t7: gerência de memória (lista de blocos livres e first-fit) | Lab. Programação}} | ||
+ | {{Cl|23 |8/6 | 2 | Gerenciamento de memória: paginação e segmentação | Lab. Programação}} | ||
+ | {{Cl|24 |10/6 | 2 | Atividade em laboratório: mmap – t8: gerência de memória (best-fit, worst-fit e cálculo de fragmentação) | Lab. Programação}} | ||
+ | {{Cl|25 |15/6 | 2 | Gerenciamento de memória: memória virtual | Lab. Programação}} | ||
+ | {{Cl|26 |17/6 | 2 | Sistemas de arquivos: introdução e controle de acesso | Lab. Programação}} | ||
+ | {{Cl|27 |22/6 | 2 | Atividade em laboratório: particionamento, criação de sistema de arquivos e controle de acesso no Linux | Lab. Programação}} | ||
+ | {{Cl|28 |24/6 | 2 | Sistemas de arquivos: estudos de caso e gerenciamento de memória secundária | Lab. Programação}} | ||
+ | {{Cl|29 |29/6 | 2 | Gerenciamento de entrada e saída | Lab. Programação}} | ||
+ | {{Cl|30 |1/7 | 2 | Atividade em laboratório: construção de módulo para Linux | Lab. Programação}} | ||
+ | {{Cl|31 |6/7 | 2 | Revisão e correção de listas de exercícios | Lab. Programação}} | ||
+ | {{Cl|32 |8/7 | 2 | Revisão e correção de listas de exercícios | Lab. Programação}} | ||
+ | {{Cl|33 |13/7 | 2 | P1 | Lab. Programação}} | ||
+ | {{Cl|34 |15/7 | 2 | Acompanhamento do desenvolvimento dos projetos práticos | Lab. Programação}} | ||
+ | {{Cl|35 |20/7 | 2 | Revisão para recuperação | Lab. Programação}} | ||
+ | {{Cl|36 |22/7 | 2 | Provas de recuperação | Lab. Programação}} | ||
+ | {{Cl|37 |23/7 | 2 | Acompanhamento do desenvolvimento dos projetos práticos | Lab. Programação}} | ||
+ | {{Cl|38 |27/7 | 2 | Acompanhamento do desenvolvimento dos projetos práticos | Lab. Programação}} | ||
+ | {{cronograma-botton |76}} | ||
+ | {{collapse bottom}} | ||
+ | |||
+ | {{collapse top|Semestre 2015-2 - Prof. Arliones Hoeller}} | ||
+ | {{Cronograma-top}} | ||
+ | {{Cl|1 |2/10 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO | Lab. Programação}} | ||
+ | {{Cl|2 |8/10 | 2,4 | Arquitetura de sistemas operacionais e modelos de programação | Lab. Programação}} | ||
+ | {{Cl|3 |9/10 | 2 | Atividades em laboratório: Introdução ao Linux e GCC | Lab. Programação}} | ||
+ | {{Cl|4 |15/10 | 2 | Gerência de tarefas; contextos, processos e threads | Lab. Programação}} | ||
+ | {{Cl|5 |16/10 | 2 | Atividades em laboratório: API POSIX – fork/wait | Lab. Programação}} | ||
+ | {{Cl|6 |22/10 | 2,4 | Escalonamento de tarefas | Lab. Programação}} | ||
+ | {{Cl|7 |23/10 | 2 | Atividades em laboratório | Lab. Programação}} | ||
+ | {{Cl|8 |29/10 | 2,4 | Atividades em laboratório: pthreads | Lab. Programação}} | ||
+ | {{Cl|9 |5/11 | 2 | Comunicação entre processos: Troca de mensagens | Lab. Programação}} | ||
+ | {{Cl|10 |6/11 | 2 | Atividade em laboratório: programação com pipes | Lab. Programação}} | ||
+ | {{Cl|11 |12/11 | 2,4 | Comunicação entre processos: Memória compartilhada | Lab. Programação}} | ||
+ | {{Cl|12 |13/11 | 2 | Atividade em laboratório: programação com API shm | Lab. Programação}} | ||
+ | {{Cl|13 |19/11 | 2,4 | Coordenação entre processos | Lab. Programação}} | ||
+ | {{Cl|14 |20/11 | 2 | Atividade em laboratório: pthread_mutex e POSIX sem_t | Lab. Programação}} | ||
+ | {{Cl|15 |26/11 | 2,4 | Problemas clássicos de coordenação; impasses | Lab. Programação}} | ||
+ | {{Cl|16 |27/11 | 2 | Atividade em laboratório: produtor/consumidor e jantar dos filósofos | Lab. Programação}} | ||
+ | {{Cl|17 |3/12 | 2,4 | Revisão e correção de listas de exercícios | Lab. Programação}} | ||
+ | {{Cl|18 |4/12 | 2 | P0 | Lab. Programação}} | ||
+ | {{Cl|19 |10/12 | 2,4 | Acompanhamento do desenvolvimento dos projetos práticos | Lab. Programação}} | ||
+ | {{Cl|20 |11/12 | 2 | Gerenciamento de memória: Introdução | Lab. Programação}} | ||
+ | {{Cl|21 |17/12 | 2,4 | Atividade em laboratório: alocação de memória | Lab. Programação}} | ||
+ | {{Cl|22 |18/12 | 2 | Gerenciamento de memória: paginação e segmentação | Lab. Programação}} | ||
+ | {{Cl|23 |4/2 | 2,4 | Atividade em laboratório: mmap | Lab. Programação}} | ||
+ | {{Cl|24 |5/2 | 2 | Gerenciamento de memória: memória virtual | Lab. Programação}} | ||
+ | {{Cl|25 |11/2 | 2 | Sistemas de arquivos: introdução e controle de acesso | Lab. Programação}} | ||
+ | {{Cl|26 |12/2 | 2 | Atividade em laboratório: particionamento, criação de sistema de arquivos e controle de acesso no Linux | Lab. Programação}} | ||
+ | {{Cl|27 |19/2 | 2 | Sistemas de arquivos: estudos de caso e gerenciamento de memória secundária | Lab. Programação}} | ||
+ | {{Cl|28 |25/2 | 2 | Gerenciamento de entrada e saída | Lab. Programação}} | ||
+ | {{Cl|29 |26/2 | 2 | Atividade em laboratório: construção de módulo para Linux | Lab. Programação}} | ||
+ | {{Cl|30 |3/3 | 2 | Revisão e correção de listas de exercícios | Lab. Programação}} | ||
+ | {{Cl|31 |4/3 | 2 | P1 | Lab. Programação}} | ||
+ | {{Cl|32 |10/3 | 2 | Revisão para recuperação – Projetos | Lab. Programação}} | ||
+ | {{Cl|33 |11/3 | 2 | Revisão para recuperação – Projetos | Lab. Programação}} | ||
+ | {{Cl|34 |17/3 | 2 | Provas de recuperação – Projetos | Lab. Programação}} | ||
+ | {{cronograma-botton |72}} | ||
+ | {{collapse bottom}} | ||
+ | |||
+ | {{collapse top | Semestre 2015-1 - Prof. Arliones Hoeller}} | ||
+ | {{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 | Semestre 2014-2 - Prof. Arliones Hoeller}} | ||
+ | {{Cronograma-top}} | ||
+ | {{Cl|1 |31/7 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO | Lab. Informática}} | ||
+ | {{Cl|2 |6/8 | 2 | Atividades em laboratório: Introdução ao Linux e GCC | Lab. Informática}} | ||
+ | {{Cl|3 |7/8 | 2 | Arquitetura de sistemas operacionais e modelos de programação | Lab. Informática}} | ||
+ | {{Cl|4 |13/8 | 2 | Gerência de tarefas; contextos, processos e threads | Lab. Informática}} | ||
+ | {{Cl|5 |14/8 | 2 | Atividades em laboratório: API POSIX – fork/wait – t0: biblioteca de filas | Lab. Informática}} | ||
+ | {{Cl|6 |20/8 | 2 | Escalonamento de tarefas | Lab. Informática}} | ||
+ | {{Cl|7 |21/8 | 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 |27/8 | 2 | Atividades em laboratório: pthreads – t2: escalonamento FIFO e por prioridades | Lab. Informática}} | ||
+ | {{Cl|9 |28/8 | 2 | Revisão e correção de listas de exercícios | Lab. Informática}} | ||
+ | {{Cl|10 |3/9 | 2 | P0 (introdução e gerência de tarefas) | Lab. Informática}} | ||
+ | {{Cl|11 |4/9 | 2 | Comunicação entre processos: Troca de mensagens | Lab. Informática}} | ||
+ | {{Cl|12 |10/9 | 2 | Atividade em laboratório: programação com pipes – t3: Preempção e compartilhamento de tempo | Lab. Informática}} | ||
+ | {{Cl|13 |11/9 | 2 | Comunicação entre processos: Memória compartilhada | Lab. Informática}} | ||
+ | {{Cl|14 |17/9 | 2 | Atividade em laboratório: programação com API shm – t4: contabilização de tarefas | Lab. Informática}} | ||
+ | {{Cl|15 |18/9 | 2 | Coordenação entre processos | Lab. Informática}} | ||
+ | {{Cl|16 |24/9 | 2 | Atividade em laboratório: pthread_mutex e POSIX sem_t – t5: join e sleep | Lab. Informática}} | ||
+ | {{Cl|17 |25/9 | 2 | Problemas clássicos de coordenação; impasses | Lab. Informática}} | ||
+ | {{Cl|18 |1/10 | 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|19 |2/10 | 2 | Revisão e correção de listas de exercícios | Lab. Informática}} | ||
+ | {{Cl|20 |8/10 | 2 | P1 (comunicação e coordenação de tarefas) | Lab. Informática}} | ||
+ | {{Cl|21 |9/10 | 2 | Gerenciamento de memória: Introdução | Lab. Informática}} | ||
+ | {{Cl|22 |15/10 | 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 |16/10 | 2 | Gerenciamento de memória: paginação e segmentação | Lab. Informática}} | ||
+ | {{Cl|24 |22/10 | 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 |23/10 | 2 | Gerenciamento de memória: memória virtual | Lab. Informática}} | ||
+ | {{Cl|26 |29/10 | 2 | Revisão e correção de listas de exercícios | Lab. Informática}} | ||
+ | {{Cl|27 |30/10 | 2 | P2 (gerenciamento de memória) | Lab. Informática}} | ||
+ | {{Cl|28 |5/11 | 2 | Atividade em laboratório: acompanhamento de projetos | Lab. Informática}} | ||
+ | {{Cl|29 |6/11 | 2 | Sistemas de arquivos: introdução e controle de acesso | Lab. Informática}} | ||
+ | {{Cl|30 |12/11 | 2 | Atividade em laboratório: particionamento, criação de sistema de arquivos e controle de acesso no Linux | Lab. Informática}} | ||
+ | {{Cl|31 |13/11 | 2 | Sistemas de arquivos: estudos de caso e gerenciamento de memória secundária | Lab. Informática}} | ||
+ | {{Cl|32 |19/11 | 2 | Gerenciamento de entrada e saída: introdução | Lab. Informática}} | ||
+ | {{Cl|33 |20/11 | 2 | Atividade em laboratório: construção de módulo para Linux | Lab. Informática}} | ||
+ | {{Cl|34 |26/11 | 2 | Revisão e correção de listas de exercícios | Lab. Informática}} | ||
+ | {{Cl|35 |27/11 | 2 | P3 (sistemas de arquivo e gerenciamento de entrada e saída) | Lab. Informática}} | ||
+ | {{Cl|36 |3/12 | 2 | Revisão para recuperação | Lab. Informática}} | ||
+ | {{Cl|37 |4/12 | 2 | Revisão para recuperação | Lab. Informática}} | ||
+ | {{Cl|38 |10/12 | 2 | REC (todo conteúdo da disciplina) | Lab. Informática}} | ||
+ | {{cronograma-botton |76}} | ||
+ | {{collapse bottom}} | ||
+ | |||
+ | {{collapse top |Semestre 2014-1 - Prof. Arliones Hoeller}} | ||
{{Cronograma-top}} | {{Cronograma-top}} | ||
{{Cl|1 |11/2 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO | Lab CAD3}} | {{Cl|1 |11/2 | 2 | Apresentação da Disciplina. Visão geral de funções, responsabilidades e estruturas de um SO | Lab CAD3}} | ||
{{Cl|2 |14/2 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Introdução ao Linux e GCC | Lab CAD3}} | {{Cl|2 |14/2 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Introdução ao Linux e GCC | Lab CAD3}} | ||
− | {{Cl|3 |18/2 | 2 | | + | {{Cl|3 |18/2 | 2 | Mais sobre desenvolvimento em C++ com Linux – Herança, métodos e atributos estáticos, bibliotecas | Lab CAD3}} |
− | {{Cl|4 |21/2 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Desenvolvimento em UNIX – | + | {{Cl|4 |21/2 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Desenvolvimento em UNIX – t0 | Lab CAD3}} |
{{Cl|5 |25/2 | 2 | Gerência de tarefas; contextos, processos e threads | Lab CAD3}} | {{Cl|5 |25/2 | 2 | Gerência de tarefas; contextos, processos e threads | Lab CAD3}} | ||
− | {{Cl|6 |28/2 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Troca de contexto / estruturas de tarefas – | + | {{Cl|6 |28/2 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Troca de contexto / estruturas de tarefas – t1, t2 | Lab CAD3}} |
{{Cl|7 |7/3 | 2 | Escalonamento de tarefas | Lab CAD3}} | {{Cl|7 |7/3 | 2 | Escalonamento de tarefas | Lab CAD3}} | ||
− | {{Cl|8 |11/3 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Despacho de tarefas / escalonador – | + | {{Cl|8 |11/3 | 2 | Finalização do conteúdo anterior e atividades em laboratório: Despacho de tarefas / escalonador – t3, t4 | Lab CAD3}} |
{{Cl|9 |14/3 | 2 | Comunicação entre processos | Lab CAD3}} | {{Cl|9 |14/3 | 2 | Comunicação entre processos | Lab CAD3}} | ||
− | {{Cl|10 | | + | {{Cl|10 |17/3 | 2 | Finalização do conteúdo anterior e atividades em laboratório: preempção, time-sharing, contabilização – t5, t6 | Lab CAD3}} |
{{Cl|11 |21/3 | 2 | Coordenação entre processos | Lab CAD3}} | {{Cl|11 |21/3 | 2 | Coordenação entre processos | Lab CAD3}} | ||
− | {{Cl|12 | | + | {{Cl|12 |24/3 | 2 | Finalização do conteúdo anterior e atividades em laboratório: acompanhamento dos projetos | Lab CAD3}} |
− | {{Cl|13 | | + | {{Cl|13 |28/3 | 2 | Problemas clássicos de coordenação; impasses | Lab CAD3}} |
− | {{Cl|14 | | + | {{Cl|14 |31/3 | 2 | Finalização do conteúdo anterior e atividades em laboratório: acompanhamento dos projetos | Lab CAD3}} |
− | {{Cl|15 | | + | {{Cl|15 |4/4 | 2 | Prova 1 (introdução, gerência de tarefas, comunicação, sincronização) | Lab CAD3}} |
− | {{Cl|16 | | + | {{Cl|16 |7/4 | 2 | Revisão da prova, apresentação dos projetos t0 a t6 | Lab CAD3}} |
− | {{Cl|17 | | + | {{Cl|17 |11/4 | 2 | Apresentação dos projetos P0 a P6 (continuação) | Lab CAD3}} |
− | {{Cl|18 | | + | {{Cl|18 |14/4 | 2 | Estruturas de memória | Lab CAD3}} |
− | {{Cl|19 | | + | {{Cl|19 |25/4 | 2 | Finalização do conteúdo anterior e atividades em laboratório: main, join, sleep – t7, t8, t9 | Lab CAD3}} |
− | {{Cl|20 | | + | {{Cl|20 |28/4 | 2 | Segmentação e Paginação; Localidade de referências; Fragmentação; Compartilhamento | Lab CAD3}} |
− | {{Cl|21 | | + | {{Cl|21 |5/5 | 2 | Finalização do conteúdo anterior e atividades em laboratório: construção de semáforos – tA | Lab CAD3}} |
− | {{Cl|22 | | + | {{Cl|22 |9/5 | 2 | Memória Virtual; Substituição de páginas; Thrashing | Lab CAD3}} |
− | {{Cl|23 | | + | {{Cl|23 |12/5 | 2 | Finalização do conteúdo anterior e atividades em laboratório: acompanhamento de projetos | Lab CAD3}} |
− | {{Cl|24 | | + | {{Cl|24 |16/5 | 2 | Conceitos de arquivos | Lab CAD3}} |
− | {{Cl|25 | | + | {{Cl|25 |19/5 | 2 | Finalização do conteúdo anterior e atividades em laboratório: uso de semáforos, filas de mensagens – tB, tC | Lab CAD3}} |
− | {{Cl|26 | | + | {{Cl|26 |23/5 | 2 | Sistemas de arquivos | Lab CAD3}} |
− | {{Cl|27 | | + | {{Cl|27 |26/5 | 2 | Finalização do conteúdo anterior e atividades em laboratório: acompanhamento de projetos | Lab CAD3}} |
− | {{Cl|28 | | + | {{Cl|28 |30/5 | 2 | Sistemas de entrada/saída | Lab CAD3}} |
− | {{Cl|29 | | + | {{Cl|29 |2/6 | 2 | Finalização do conteúdo anterior e atividades em laboratório: acompanhamento de projetos | Lab CAD3}} |
− | {{Cl|30 | | + | {{Cl|30 |6/6 | 2 | Prova 2 (gerência de memória, sistemas de arquivos e entrada/saída) | Lab CAD3}} |
− | {{Cl|31 | | + | {{Cl|31 |9/6 | 2 | Revisão da prova, acompanhamento do projetos em laboratório | Lab CAD3}} |
− | {{Cl|32 | | + | {{Cl|32 |13/6 | 2 | Apresentação de projetos t7 a tC | Lab CAD3}} |
− | {{Cl|33 | | + | {{Cl|33 |16/6 | 2 | Apresentação de projetos t7 a tC (continuação) ; gerente de disco – tD (opcional – projeto de recuperação) | Lab CAD3}} |
− | {{Cl|34 | | + | {{Cl|34 |23/6 | 2 | Avaliação final da disciplina, encerramento | Lab CAD3}} |
− | {{Cl|35 | | + | {{Cl|35 |27/6 | 2 | Revisão para prova de recuperação e apresentação do projeto de recuperação | Lab CAD3}} |
− | {{Cl|36 | | + | {{Cl|36 |30/6 | 2 | Prova de recuperação | Lab CAD3}} |
{{cronograma-botton |72}} | {{cronograma-botton |72}} | ||
{{collapse bottom}} | {{collapse bottom}} |
Edição atual tal como às 15h18min de 6 de setembro de 2016
Semestre 2016-2 - Prof. Arliones Hoeller | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Semestre 2016-1 - Prof. Arliones Hoeller | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Semestre 2015-2 - Prof. Arliones Hoeller | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Semestre 2015-1 - Prof. Arliones Hoeller | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Semestre 2014-2 - Prof. Arliones Hoeller | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Semestre 2014-1 - Prof. Arliones Hoeller | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|