======= 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.