SISTEMAS OPERACIONAIS
Introdução e história
Professora Marcela Santos
profmarcelasantos@gmail.com
O QUE É UM SISTEMA OPERACIONAL???
O QUE É UM SISTEMA OPERACIONAL???
- O SO pode ser entendido como
- Máquina Virtual
- Provedor de Serviços
- Gerenciador de Recursos
"O sistema operacional é um conjunto de um ou mais programas que fornece um conjunto de serviços, o qual cria uma interface entre aplicações e o hardware do computador e que aloca e gerencia recursos compartilhados entre múltiplos processos"
O QUE É UM SISTEMA OPERACIONAL??
- Gerencia recursos (componentes) dos computadores modernos formados de processadores, memórias, temporizadores, discos, mouse, interfaces de rede, impressoras, etc.
- Imaginem se o acesso a memória fosse feito sem restrição
- Prover uma alocação ordenada e controlada dos recursos entre os programas que competem por eles.
-
AUTORIDADE DO SISTEMA
O QUE É UM SISTEMA OPERACIONAL???
- Podemos imaginar do ponto de vista da aplicação SO é um provedor de serviços.
- Nesse visão o SO é visto como um facilitador de uso dos dispositivos.
- Abstraindo todas os detalhes de acessos aos dispositivos.
O QUE É UM SISTEMA OPERACIONAL???
SISTEMAS OPERACIONAIS
CONCEITOS INICIAIS
SISTEMAS OPERACIONAIS
CONCEITOS INICIAIS
áreas de responsabilidade
evolução dos computadores
jogos de imitação : Colossus e o dia d (1943)
eniac
história dos sistemas operacionais
-
Metal puro
- Modelo conceitual de uso do computador
- Escalonamento de uso
- De 1930 até o início de 1950
- Escalonamento do uso da máquina:
- CPU inativa
história dos sistemas operacionais
-
Batch
- 1950 : primeiros sistemas operacionais
história dos sistemas operacionais
-
Sistemas de tempo compartilhado
- Fazer com que se tenha um uso eficiente de tempo
- Escalonamento manual
- Década de 60: escalonamento e troca de turnos ocorrendo de forma mais precisa.
- Um programa não precisa ficar de posse da CPU até sua conclusão
- Múltiplos programas múltiplos usuários um computador
- Solução:
- replicar a interface
- trocar os processos de forma rápida.
história dos sistemas operacionais
- Agora só falta quebrar o lado um computador
- Isso foi obtido permitindo que um usuário utilize uma ou mais CPU >> sistemas distribuídos
- Clusters
- Grids
- Esses sistemas precisam de um sistema operacional escrito com o objetivo de coordenar múltiplas CPUs
- Sistemas Operacionais Distribuídos
-
Multiprocessamento simétrico >> múltiplas CPU com a mesma memória e mesmo conjunto de dispositivos de E/S
Sistemas Operacionais - Introdução e História
By Marcela Santos
Sistemas Operacionais - Introdução e História
- 1,764