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
Próxima revisão
Revisão anterior
fso:cronograma_fso_2011 [2011/02/10 21:09] mazierofso:cronograma_fso_2011 [2011/05/10 13:25] (atual) – [18/3, manhã] maziero
Linha 1: Linha 1:
 +======= Cronograma FSO 2011 =======
 +
 +O conteúdo de cada encontro poderá ser ajustado durante a disciplina, em função do tamanho da turma e do desenrolar das atividades.
 +
 +=== 04/3, manhã ===
 +
 +  * Apresentação da disciplina.
 +  * {{so:so-cap01.pdf|Conceitos básicos de sistemas operacionais}}.
 +  * **Análise de artigo 1**: //{{fso:minix3-acsac2006.pdf|Reorganizing UNIX for reliability}}// (para 11/3).
 +  * **Trabalho 1**: Estudo de caso: os temas de estudo de caso serão sorteados em sala de aula. Para cada tema deverá ser preparado um artigo e uma exposição de 30 minutos. Os artigos deverão ser entregues ao professor até 08/4 e as exposições serão feitas a partir de 08/4. Cada estudo de caso deve apresentar uma visão geral do SO, com ênfase em seus aspectos arquiteturais e no que o torna distinto dos demais. O estudo de caso deverá trazer também uma análise crítica do SO.
 +
 +=== 04/3, tarde ===
 +
 +  * {{so:so-cap09.pdf|Máquinas virtuais}}.
 +  * **Análise de artigo 2**: //{{:fso:2001-virtual-real.pdf|When virtual is better than real}}// (resumo para 18/3).
 +
 +=== 11/3, manhã ===
 +
 +  * Discussão sobre a análise de artigos.
 +  * {{so:so-cap02.pdf|Gerência de tarefas}}.
 +  * **Análise de artigo 3**: //{{:fso:1992-lightweight-threads.pdf|Implementing Lightweight Threads}}// das páginas 1 a 6 (resumo para 25/3).
 +  * [[unix:O Ambiente Unix]], [[unix:Desenvolvimento em Linux]].
 +  * <del>**Trabalho 2**: [[so:criação de processos]] (relatorio para 18/3).</del>
 +  * <del>**Trabalho 3**: [[so:criação de threads]] (relatorio para 18/3).</del>
 +  * **Trabalho 4**: [[so:Cálculo de Pi com threads]] (para 25/3).
 +
 +=== 11/3, tarde ===
 +
 +  * {{so:so-cap02.pdf|Escalonamento de processador}}.
 +  * **Análise de artigo 4**: //{{:fso:2009-scheduling-multicore.pdf|Reinventing Scheduling for Multicore Systems}}// (resumo para 01/4).
 +  * Leitura complementar: //{{fso:2005-understanding-ht.pdf|Understanding Dual Processors, Hyper-Threading Technology, and Multi Core Systems}}// (Intel whitepaper).
 +
 +=== 18/3, manhã ===
 +
 +  * Discussão sobre análise de artigos.
 +  * {{so:so-cap03.pdf|Comunicação entre tarefas}}.
 +  * <del>**Trabalho 5**: [[so:filas de mensagens posix]] (para 25/3).</del>
 +  * **Análise de artigo 5**: //{{:fso:2003-publish-subscribe.pdf|The many faces of Publish/Subscribe}}// ou //[[http://cs.gmu.edu/cne/pjd/PUBS/CACMcols/cacmJul05.pdf|The Locality Principle]]//, Peter Denning, Communications of the ACM, 2005 (resumo para 8/4).
 +
 +=== 18/3, tarde ===
 +
 +  * {{so:so-cap04.pdf|Coordenação de tarefas}}.
 +  * **Trabalho 6**: [[so:leitores/escritores]] (para 08/4).
 +  * <del>**Trabalho 7**: [[so:Célula flexível de manufatura]] (para 25/3)</del>.
 +
 +=== 25/3 ===
 +
 +  * {{so:so-cap05.pdf|Aspectos de gerência de memória}}.
 +  * [[fso:How papers work]].
 +
 +=== 01/4 ===
 +
 +  * {{so:so-cap06.pdf|Aspectos de gerência de arquivos}}.
 +  * {{so:so-cap07.pdf|Aspectos de entrada/saída de dados}}.
 +
 +=== 08/4, tarde ===
 +
 +  * Exposições dos estudos de caso.
 +  * <del>[[fso:Avaliação da Pós-Graduação]].</del>