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)
- Boot (apêndice A)
- Interrupções e exceções (capítulo 4)
Terça-feira, 9 de junho:
- Sinais (capítulo 11)
- Comunicação entre processos (capítulo 19)
Quinta-feira, 11 de junho: feriado!
Terça-feira, 16 de junho:
- Módulos (apêndice B)
- Chamadas de sistema (capítulo 10)
Quinta-feira, 18 de junho
- Virtual Filesystem (capítulo 12)
- Sistemas de arquivos (capítulo 18)
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)
Controle de memória - estruturas, inicialização e otimizações
(capítulos 2, 8, 15 e 17)
Terça-feira, 2 de julho:
Segmentação e paginação no Linux (capítulos 2, 8, 15 e 17)
Escalonamento e estruturas de controle de processos e threads
(capítulos 3 e 7)
Espaço de endereçamento de processos (capítulo 9)