Sistemas Operacionais I


Objetivo

Ao final do período o aluno deverá ser capaz de identificar os princípios de funcionamento dos
sistemas operacionais dos computadores eletrônicos, bem como usar adequadamente e
eficientemente os recursos por eles oferecidos.


Calendário do 1o Semestre de 2005

  • 21/02 - Início das aulas
  • 19/04 - Prova P1
  • 21/06 - Prova P2
  • 06 a 18/06 - Apresentação de Projeto Semestral
  • 20 a 30/06 - Apresentação de Projeto Final
  • 27/06 - Prova de 2a de Chamada
  • 02/07 - Fim das aulas
  • 05/07 - Prova Final

Conteúdo
(Referência: Arquitetura de Sistemas Operacionais - Francis Machado)

  1. Conceitos Básicos (Capítulos 1 a 4)
    • Funções Básicas de um Sistema Operacional
    • Máquina em Níveis
    • Histórico dos Sistemas Operacionais
    • Tipos de Sistema Operacional
    • Programação Concorrente
    • Estrutura em Camadas de um Sistema Operacional

  2. Processos e Threads (Capítulos 5 a 7)
    • Processos
    • Threads
    • Comunicação entre Processos

  3. Gerência de Recursos (Capítulos 8 a 12)
    • Gerência do Processador
    • Gerência de Memória
    • Gerência de Memória Virtual
    • Gerência de Dispositivos
    • Sistema de Arquivos

ATENÇÃO - Download de arquivos (*.zip)

1) Questionário:
Parte 1
2) Slides:
Capítulo 1
Capítulo 2
Capítulo 3
Capítulo 4
Capítulo 5
Capítulo 6
Capítulo 7
Capítulo 8
Capítulo 9
Capítulo 10
Capítulo 11
Capítulo 12
*Para baixar o Adobe Acrobat Reader clique aqui.
*Para baixar o Winzip clique aqui.


Sistema de Avaliação

P1 - Prova individual escrita. Valor: 10,0.
P2 - Prova individual escrita. Valor: 10,0.
PJ - Nota do projeto semestral. Valor: 10,0.

A média M é obtida da seguinte forma: M = (P1+P2+PJ)/3.

Atenção: para aprovação na disciplina a média deve ser maior ou igual a 7,0.


Bibliografia Recomendada

  • Bach, Maurice J. The Design of the Unix Operating System. São Paulo: Prentice-Hall.
  • Ben-Ari, M. Principles of Concurrent Programming. São Paulo: Prentice-Hall.
  • Davis, William S. Sistemas Operacionais - Uma Visão Sistêmica: Rio de Janeiro: Campus.
  • Machado, Francis B; Maia, Luiz Paulo. Arquitetura de Sistemas Operacionais. Rio de Janeiro: LTC. 2001.
  • Stallings, Wiliam. Operating Systems. São Paulo: Prentice-Hall. 2. ed.
  • Tanembaum, Andrew S. Modern Operating Systems. São Paulo: Prentice-Hall.
  • Tanembaum, Andrew S. Organização Estruturada de Computadores. São Paulo: PHB.

Topo Página inicial