Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
so:programa_cc_2011 [2011/06/28 14:22] mazieroso:programa_cc_2011 [2016/03/22 08:32] (atual) maziero
Linha 1: Linha 1:
 +====== Sistemas Operacionais CC 2011 ======
  
 +Aulas:
 +  * quartas-feiras de 18:15 a 19:45, teoria (CCJS sala 326)
 +  * sextas-feiras de 20:45 a 22:15, prática (CCET lab 9)
 +
 +<note important>
 +Apenas as atividades indicadas com :!: deverão ser entregues para avaliação.
 +</note>
 +
 +^  Semestre 1 - Teoria  ^^^
 +^ Data ^ Aula ^ Tema ^
 +| 16/02 |  01  | Apresentação do programa\\ Objetivos dos SOs\\ Tipos de SOs |
 +| 23/02 |  02  | Funcionalidades e estrutura de um SO |
 +| 02/03 |  03  | Conceitos de hardware\\ Interrupções e chamadas de sistema |
 +| 16/03 |  04  | Arquiteturas de SOs |
 +| 23/03 |  05  | Gerência de tarefas\\ Contextos e processos |
 +| 30/03 |  06  | Threads |
 +| 06/04 |  07  | Escalonamento de tarefas |
 +| 13/04 |  08  | Escalonamento de tarefas |
 +| 20/04 |  09  | **Semana de planejamento** |
 +| 29/04 |  10  | **Prova 1** |
 +| 04/05 |  11  | Comunicação entre tarefas |
 +| 11/05 |  12  | Coordenação entre tarefas |
 +| 18/05 |  13  | Semáforos |
 +| 25/05 |  14  | Variáveis de condição e monitores |
 +| 01/06 |  15  | Problemas clássicos de coordenação |
 +| 08/06 |  16  | **Semana de revisão** |
 +| 15/06 |  17  | Impasses |
 +| 22/06 |  18  | **Prova 2** |
 +| 29/06 |      | Apresentação da prova |
 +^  Semestre 1 - Prática  ^^^
 +^ Data ^ Aula ^ Tema ^
 +| 18/02 |  01  | [[unix:Histórico do UNIX e Linux]]\\ [[unix:O ambiente UNIX]] |
 +| 25/02 |  02  | Conceitos de UNIX\\ - [[unix:comandos básicos]]\\ - [[unix:permissões em arquivos]]\\ - [[unix:gestão de processos]] |
 +| 04/03 |  03  | Uso do Shell em UNIX\\ - [[unix:shell básico]]\\ - [[unix:shell avançado]]\\ - [[unix:shell scripts]] |
 +| 11/03 |  04  | [[unix:Desenvolvimento em Linux]]\\ A1: [[Biblioteca de filas]] :!: |
 +| 18/03 |  05  | Acomp de A1 |
 +| 25/03 |  06  | A2: [[Criação de processos]] |
 +| 01/04 |  07  | A3: [[Criação de threads]] |
 +| 08/04 |  08  | A4: [[Cálculo de PI com threads]] :!: |
 +| 15/04 |  09  | Acomp de A4 |
 +| 27/04 |  10  | **Defesa das atividades do bimestre** |
 +| 06/05 |  11  | A5: [[Filas de mensagens Posix]] |
 +| 13/05 |  12  | A6: [[Espera ocupada]] |
 +| 20/05 |  13  | A7: [[Semáforos Posix]] |
 +| 27/05 |  14  | A8: [[Produtor/consumidor]] :!: |
 +| 03/06 |  15  | A9: [[Leitores/escritores]] |
 +| 10/06 |  16  | **Semana de revisão** |
 +| 17/06 |  17  | A10: [[Jantar dos filósofos]] :!: |
 +| 29/06 |  18  | **Defesa das atividades do bimestre** |
 +^  Semestre 2 - Teoria  ^^^
 +^ Data ^ Aula ^ Tema ^
 +| 27/07 |  01  | Estruturas de memória |
 +| 03/08 |  02  | Técnicas de alocação |
 +| 10/08 |  03  | Técnicas de alocação |
 +| 17/08 |  04  | Fragmentação, Compartilhamento |
 +| 24/08 |  05  | Localidade de referências |
 +| 31/08 |  06  | Memória virtual |
 +| 14/09 |  07  | Substituição de páginas |
 +| 21/09 |  08  | **Prova 3** |
 +| 28/09 |  09  | Conceitos de arquivos |
 +| 05/10 |  10  | Conceitos de arquivos |
 +| 19/10 |  11  | Sistemas de arquivos |
 +|        12  | Sistemas de entrada/saída |
 +| 26/10 |  13  | Segurança de sistemas |
 +| 09/11 |  14  | Segurança de sistemas |
 +|        15  | Segurança de sistemas |
 +| 16/11 |  16  | **Aula de revisão** |
 +| 23/11 |  17  | Máquinas virtuais |
 +| 30/11 |  18  | **Prova 4** |
 +| 07/12 |  --  | ** Prova final** |
 +^  Semestre 2 - Prática  ^^^
 +^ Data ^ Aula ^ Tema ^
 +| 29/07 |  01  | P1: [[pingpong:Trocas de contexto]]\\ P2: [[pingpong:Biblioteca de tarefas]] |
 +| 05/08 |  02  | P3: [[pingpong:Dispatcher]] |
 +| 12/08 |  03  | P4: [[pingpong:Escalonador por prioridades]] :!: |
 +| 19/08 |  04  | Acompanhamento de projetos | 
 +| 26/08 |  05  | P5: [[pingpong:Preempção por tempo]] |
 +| 02/08 |  06  | P6: [[pingpong:Contabilização]] :!: |
 +| 16/08 |  07  | P7: [[pingpong:Tarefa main]] |
 +| 23/09 |  08  | Acompanhamento de projetos |
 +| 30/09 |  09  | **Defesa das atividades do bimestre** |
 +| 07/10 |  10  | P8: [[pingpong:Operador Join]] |
 +| 14/10 |  11  | P9: [[pingpong:Sleeping]] :!: |
 +| 21/10 |  12  | P10: [[pingpong:Semáforos]]\\ P11: [[pingpong:Uso de semáforos]] |
 +| 28/10 |  13  | Acompanhamento de projetos |
 +| 04/11 |  14  | P12: [[pingpong:Operador barreira]] |
 +| 11/11 |  15  | P13: [[pingpong:Filas de mensagens]] :!: |
 +| 18/11 |  16  | **Aula de revisão** |
 +| 25/11 |  17  | Acompanhamento de projetos |
 +| 02/12 |  18  | **Defesa das atividades do bimestre**\\ PF((Somente para alunos que ficarem em exame final)): [[so:Algoritmos de substituição de páginas|Projeto final individual]] :!: |
 +| 09/12 |  --  | **Defesa do projeto final** |
 +
 +Podem ocorrer mudanças neste cronograma, com a devida divulgação prévia aos alunos.