Sistemas Operacionais

Raul H.C. Lopes


Programa

Referências básicas

Avaliação

Ao longo do curso, realizaremos três tipos de atividades, que serão usadas em termos de avaliação:

Regras de Sobrevivência

Alterado: 08/03/02 (confira datas de provas cálculo de nota final) Aqui você encontra documento com regras sobre execução, avaliação, submissão de trabalhos e provas.

Exemplos

  1. concorrência Primeiro conjunto de exemplos sobre concorrência, com programas escritos em Occam (kroc compiler) e C(com pthreads). Para instalação:
    1. download
    2. tar -zxf intro.conc.tgz
    3. cd intro.conc
    4. pdflatex README
    5. xpdf README &
  2. comunicação de processos Programas concorrentes para obter conjunto de primos escritos em C e Ada. Para instalação:
    1. download
    2. tar -zxf proc.comm.tgz
    3. cd proc.comm
    4. cd c
    5. gcc sievethreads.c -lpthread
    6. gcc mxsievethreads.c -lpthread
  3. comunicação de processos distribuídos
    1. download
    2. diretório c documentado em
      html
  4. sincronização de processos distribuídos
    1. download
  5. correção de algoritmos concorrentes
    1. download

Avaliações Semanais

  1. AS0 (resultados não corrigidos)
  2. AS1 (resultados parciais)
  3. AS2

Trabalhos Práticos

  1. TP0
    Alguns alunos relataram problema na construção de escalonamento preemptivo. Veja exemplos de tratamento sinais em signals

    Uso do CVS

  2. TP1

Provas

  1. Prova 0: 25/03/02
  2. Prova 1: 29/04/02