====== Sistemas Operacionais EC 2010 matutino ====== Aulas: quintas-feiras de 11:10 a 12:50 (CCET 06 e Lab 08) Apenas os trabalhos indicados com :!: deverão ser entregues para avaliação. ^ Semestre 1 ^^^^ ^ Aula ^ Data ^ Teoria ^ Laboratório ^ | 01 | 25/02 | Apresentação do programa\\ Objetivos dos SOs\\ Tipos de SOs | | | 02 | 04/03 | | [[unix:O ambiente UNIX]]\\ [[unix:Comandos básicos]]\\ [[unix:Permissões em arquivos]]\\ [[unix:Gestão de processos]] | | 03 | 11/03 | Funcionalidades e Estrutura dos SOs\\ Revisão de conceitos de hardware\\ Arquiteturas de SOs | | | 04 | 18/03 | | [[unix:Desenvolvimento em Linux]]\\ P0: [[Biblioteca de filas]] :!: | | 05 | 25/03 | Gerência de tarefas\\ Contextos, processos e threads | | | | 01/04 | //recesso// || | 06 | 08/04 | | [[unix:Shell básico]]\\ Entrega P0\\ P1: [[pingpong:Trocas de contexto]]\\ P2: [[pingpong:Biblioteca de tarefas]] | | 07 | 15/04 | Escalonamento de tarefas | | | 08 | 22/04 | | [[unix:Shell avançado]]\\ Acomp P1 P2 | | 09 | 29/04 | **Prova 1** | | | 10 | 06/05 | | **Defesa de projetos**\\ P3: [[pingpong:Dispatcher]]\\ P4: [[pingpong:Escalonador por prioridades]] | | 11 | 13/05 | Comunicação entre processos | | | 12 | 20/05 | | [[unix:Shell scripts]]\\ Acomp P3 P4 | | 13 | 27/05 | Coordenação entre processos | | | | 03/06 | //recesso// || | 14 | 10/06 | | P5: [[pingpong:Preempção por tempo]]\\ P6: [[pingpong:Contabilização]] :!: | | 15 | 17/06 | Problemas clássicos de coordenação\\ Impasses | | | 16 | 24/06 | **Prova 2** | | | | 01/07 | | **Defesa de projetos** | ^ Semestre 2 ^^^^ ^ Aula ^ Data ^ Teoria ^ Laboratório ^ | 01 | 29/07 | Estruturas de memória\\ Segmentação e Paginação\\ Fragmentação, Compartilhamento | | | 02 | 05/08 | | P7: [[pingpong:Tarefa main]] | | 03 | 12/08 | Localidade de referências\\ Memória Virtual | | | 04 | 19/08 | | P8: [[pingpong:Operador Join]] | | 05 | 26/08 | Conceitos de arquivos | | | 06 | 02/09 | | P9: [[pingpong:Sleeping]] :!: | | 07 | 09/09 | Sistemas de arquivos | | | 08 | 16/09 | | P10: [[pingpong:Semáforos]]\\ P11: [[pingpong:Uso de semáforos]] | | 09 | 23/09 | Sistemas de entrada/saída | | | 10 | 30/09 | | **Defesa de projetos** | | 11 | 07/10 | **Prova 3** | | | 12 | 14/10 | //Planejamento acadêmico// || | 13 | 21/10 | | P12: [[pingpong:Operador Barreira]] :!: | | 14 | 28/10 | //Exame multidisciplinar// || | 15 | 04/11 | Proteção e segurança | | | 16 | 11/11 | //Semana acadêmica// || | 17 | 18/11 | Proteção e segurança | | | 18 | 25/11 | Proteção e segurança | | | 19 | 02/12 | **Prova 4** | **Defesa de projetos**\\ PF: [[so:Algoritmos de substituição de páginas|Projeto final individual]] :!: | | | 09/12 | ** Prova final** | **Defesa projeto final** | Podem ocorrer mudanças neste programa, com a devida divulgação prévia aos alunos.