MC514 - Sistemas Operacionais: Teoria e Prática
Alan Godoy Souza Mello
Lista de temas para o projeto sobre Linux
Cada grupo deverá estudar os capítulos indicados do livro e
apresentá-los em aula. Além disso o grupo deve comentar trechos de
código do Linux, a evolução da área escolhida desde a publicação do
livro e apresentar uma pequena modificação.
Quinta-feira, 4 de junho:
- Preempção e sincronização de kernel (capítulos 1 e 5)
Grupo ?:
- Boot (apêndice A)
Grupo 11: Paulo, Douglas e Mauro
- Interrupções e exceções (capítulo 4)
Grupo 4: João Paulo e ???
Terça-feira, 9 de junho:
- Sinais (capítulo 11)
Grupo 1: Bruno e ???
- Comunicação entre processos (capítulo 19)
Grupo 12: Felipe, Fernando e Rodrigo
Quinta-feira, 11 de junho: feriado!
Terça-feira, 16 de junho:
- Módulos (apêndice B)
Grupo 6: Raphael
- Chamadas de sistema (capítulo 10)
Grupo 3: Felipe, David e Anderson
Quinta-feira, 18 de junho
- Virtual Filesystem (capítulo 12)
Grupo 10: Andre, Eric, Rafael, Zhenlei
- Sistemas de arquivos (capítulo 18)
Grupo 8: Renato, Thiago, Felipe e Francisco
Terça-feira, 23 de junho: FISL!
Quinta-feira, 25 de junho: FISL!
Terça-feira, 30 de junho:
- Arquitetura de I/O e drivers de dispositivos (capítulo 13)
Grupo 2: Davi e ???
- Controle de memória - estruturas, inicialização e otimizações
(capítulos 2, 8, 15 e 17)
Grupo 9: Caroline, Eduardo, Edivaldo e Jorge
Terça-feira, 2 de julho:
- Segmentação e paginação no Linux (capítulos 2, 8, 15 e 17)
Grupo 5: Henrique, Claudio e Gabriel
- Escalonamento e estruturas de controle de processos e threads
(capítulos 3 e 7)
Grupo ?:
- Espaço de endereçamento de processos (capítulo 9)
Grupo 7: Thiago, Robledo, Frank e Vitor