Sistemas Operacionais

Plano de Ensino

Notas

Conteúdo:

Unidade 1:

1. Introdução

2. Processos

3. Threads

4. Escalonamento

5. Comunicação inter-processos

Exercício de Semáforo para 07/10 (valendo nota de mini-teste)

6. Deadlocks

Unidade 2:

7. Gerência de memória

Exercício de Gerência de Memória para o dia 16/11, para ser enviado por email

8. Sistemas de Arquivos

Exercício de Sistema de Arquivos para o dia 29/11, para ser enviado por email

9. Entrada e Saída

Plano de aulas

Avaliação

Nota 1 - Mini-testes - Unidade 1 (a nota do menor mini-teste será anulada)

Nota 2 - Mini-testes - Unidade 2 (a nota do menor mini-teste será anulada)

Prova de Reposição ou Projeto de Desenvolvimento

  • Para substituir a Nota 1, ou 2, a escolha do aluno, caso ele ainda não esteja aprovado por média)

Prova Final (todo o conteúdo)

Projeto de Desenvolvimento:

  • Projeto individual para os alunos que solicitarem ao professor com antecedência
  • Feito em qualquer linguagem utilizando concorrência
  • Entrega e apresentação até dia 12/12
  • Jogo multi-threads
    • Jogo com pelo menos 10 threads
    • Exemplo: Asteroid, f

Bibliografia recomendada:

Fundamentos De Sistemas Operacionais (em Portugues) (2010)

SILBERSCHATZ, ABRAHAM / GALVIN, PETER BAER / GAGNE, GREG

LTC

Sistemas Operacionais Modernos (em Portugues) (2010)

TANENBAUM, ANDREW S.

PRENTICE HALL BRASIL

Sistemas Operacionais Com Java (em Portugues) (2008)

SILBERSCHATZ, ABRAHAM

CAMPUS