Sistemas Operacionais

Notas de aula da disciplina Sistemas Operacionais. (IMAPES-2003)

View project on GitHub

Tópicos

Sistemas de Computação / Necessidade do SO

  • Hardware
  • Sistema Operacional
  • Aplicativos
  • Usuário

Objetivo do SO

  • Ambiente para executar programas
  • Conveniência
  • Eficiência

Funções do SO

  • Intermediário entre Usuário e Hardware
  • Máquina estendida
  • Gerenciador de recursos
  • Programa de Controle

Como é um SO

  • Tamanho, aparência
  • Kernel
  • Shell / Interpretador de comandos

Conveniência vs. Eficiência

Conceitos básicos

  • Núcleo / Kernel
  • Interpretador de comandos / Shell
  • Processo
  • Thread
  • Deadlock
  • Memória
  • Memória virtual
  • Sistema de arquivos
  • Entrada e saída (Subsistema de E/S, Drivers)
  • Proteção
  • Segurança