Instituto de Computação - UNICAMP

MC514 - Sistemas Operacionais: Teoria e Prática

Islene Calciolari Garcia

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:

  1. Preempção e sincronização de kernel (capítulos 1 e 5)
    Grupo ?:
  2. Boot (apêndice A)
    Grupo 11: Paulo, Douglas e Mauro
  3. Interrupções e exceções (capítulo 4)
    Grupo 4: João Paulo e ???

Terça-feira, 9 de junho:

  1. Sinais (capítulo 11)
    Grupo 1: Bruno e ???
  2. 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:

  1. Módulos (apêndice B)
    Grupo 6: Raphael
  2. Chamadas de sistema (capítulo 10)
    Grupo 3: Felipe, David e Anderson

Quinta-feira, 18 de junho

  1. Virtual Filesystem (capítulo 12)
    Grupo 10: Andre, Eric, Rafael, Zhenlei
  2. 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:

  1. Arquitetura de I/O e drivers de dispositivos (capítulo 13)
    Grupo 2: Davi e ???
  2. 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:

  1. Segmentação e paginação no Linux (capítulos 2, 8, 15 e 17)
    Grupo 5: Henrique, Claudio e Gabriel
  2. Escalonamento e estruturas de controle de processos e threads (capítulos 3 e 7)
    Grupo ?:
  3. Espaço de endereçamento de processos (capítulo 9)
    Grupo 7: Thiago, Robledo, Frank e Vitor