======= Cronograma FSO 2008 =======
O conteúdo de cada encontro poderá ser ajustado durante a disciplina, em função do tamanho da turma e do desenrolar das atividades.
=== 07/3 ===
* Apresentação da disciplina.
* Conceitos básicos de sistemas operacionais; revisão de hardware; chamadas de sistema ({{so:so-cap01.pdf|Livro de Sistemas Operacionais}}).
* Resumo 1 (para 14/3): //{{fso:raatikainen-pimrc2005.pdf|Operating System Issues in Future End-User Systems}}//.
* Laboratório: [[unix:O Ambiente Unix]], [[unix:Desenvolvimento em Linux]].
=== 14/3 ===
* {{so:so-cap01.pdf|Arquiteturas de sistemas operacionais}}.
* {{so:so-cap09.pdf|Máquinas virtuais}}.
* Trabalho 1 (para 11/4): Arquiteturas de sistemas operacionais (o tema específico de cada aluno será sorteado em sala). Artigo e apresentação de 15-20 minutos (as apresentações serão sorteadas ao longo da disciplina).
* Resumo 2 (para 28/3): //{{fso:minix3-acsac2006.pdf|Reorganizing UNIX for Reliability}}//.
=== 21/3 ===
* Recesso acadêmico (Páscoa)
=== 28/3 ===
* {{so:so-cap02.pdf|Gerência de tarefas}}.
* Resumo 3 (para 04/4): //{{fso:p450-denys.pdf|A Survey of Customizability in Operating Systems Research}}//.
* Leitura complementar: //{{fso:2005-understanding-ht.pdf|Understanding Dual Processors, Hyper-Threading Technology, and Multi Core Systems}}//.
=== 04/4 ===
* {{so:so-cap02.pdf|Modelos de implementação de threads}}.
* [[https://computing.llnl.gov/tutorials/pthreads|A biblioteca Posix Threads]] (pthreads).
* Trabalho 2 (para 25/4): [[so:Cálculo de Pi com threads]].
* Resumo 4 (para 11/4): //{{fso:hau93.pdf|Using Threads in Interactive Systems: a Case Study}}//.
=== 11/4 ===
* Apresentações do Trabalho 1.
* {{so:so-cap02.pdf|Escalonamento de processador}}.
* Resumo 5 (para 18/4): //{{fso:regehrrtss01wip.pdf|Some Guidelines for Proportional Share CPU Scheduling in General-Purpose Operating Systems}}//.
=== 18/4 ===
* [[fso:Avaliação da Pós-Graduação]].
* [[fso:How papers work]].
* Apresentações do Trabalho 1.
=== 25/4 ===
* Apresentações do Trabalho 1.
* Discussão sobre o Trabalho 2.
* {{so:so-cap03.pdf|Comunicação entre tarefas}}.
* Resumo 6 (para 09/5): //{{fso:iren-1999.pdf|The Transport Layer - Tutorial and Survey}}//, seções 1 a 3.
=== 02/5 ===
* Recesso acadêmico
=== 09/5 ===
* Apresentações do Trabalho 1.
* {{so:so-cap03.pdf|Coordenação de tarefas}}.
* Trabalho 3 (para 30/5): [[so:Célula Flexível de Manufatura]].
=== 16/5 ===
* {{so:so-cap04.pdf|Aspectos de gerência de memória}}.
* Discussão sobre o Trabalho 3.
* Trabalho 4 (para 13/6): [[Arquivo mapeado em memória]].
=== 23/5 ===
* Recesso acadêmico
=== 30/5 ===
* Aspectos de gerência de arquivos ({{:so:filesystem.pdf|slides}})
* Discussão sobre o Trabalho 3.
* Discussão sobre o Trabalho 4.
* Prova: responder 10 questões (questões, não exercícios) dentre as disponíveis nos módulos I a VI do livro, enviando as respostas (PDF em formato SBC) até segunda-feira 9/6.