Sistemas Operacionais
Aula 1: Introdução
Referências
O que é um sistema operacional ?
Um programa governo:
O que é um sistema operacional ?
Um programa ilusionista:
Funções Principais
Coordenação: Permite múltiplas aplicações/usuários trabalhar simultaneamente de forma eficiente.
Padronização de Serviços: Padronização da interface a fim de simplificar a programação e uso.
Porque estudar SO ?
Entender SOs -> entender computadores:
SO conectam hardware e software:
SOs combinam conceitos de praticamente todas as areas da computação. Seu conhecimento fornece base sólida para construção de sistemas complexos.
História dos SO
Fase 0: Não existem SOs.
Problema: muita espera.
História dos SO
Fase 1: Primeiros SO -- Multiprogramação
História dos SO
Fase 2: Time Sharing -- Interatividade
História dos SO -- Dark Ages!
Fase 3: Computadores pessoais:
Eventualmente as coisas melhoraram:
História dos SO -- Renascença!
Fase 4: Sistemas paralelos e distribuídos
Mas o mundo não é mais o mesmo:
Você sabe que está usando um sistema distribuído quando:
SOs Modernos
Enormes:
Complexos:
Mal compreendidos:
Componentes de SO
Os pontos principais de um SO são:
Gerência de Processos
Comunicação entre processos
Gerência de memória
Gerência de memória
Sistema de arquivos
Sistema de Entrada/Saída
Sistema de Proteção
SOs: Resumo
Funções Principais do SO:
Componentes de SO: