Buscar

1 - Histórico de SO

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
*
Histórico de Sistemas Operacionais
Prof. Bruno Teixeira
*
*
Roteiro
Décadas de 40,50,60,70 e 80
*
*
Década de 40
Não existia SO
O programador era também o operador
Um computador de uso “comunitário”
Um programa, quando executado tem controle total da máquina
Programa acessa diretamente os periféricos
*
*
Década de 40
Evolução:
Operadores profissionais
Programador se preocupa com seu programa
O operador é quem coloca o job em execução
Diminuição do tempo ocioso da máquina
Job: 
Programa a ser compilado e executado
Dados para execução
*
*
Década de 40
Programas e dados são preparados em cartões perfurados
Após execução, programador recebe a listagem com a saída
Caso hajam erros, também é emitida uma listagem
Depuração é feita manualmente através das listagens
*
*
Década de 40
Tempo de “preparação” continua grande:
Trocar fitas magnéticas e cartões
Remover listagens
Programação em lotes
Agrupamento de jobs em lotes que utilizam os mesmos recursos
Jobs podem conter vários steps
*
*
Década de 50
Monitor Residente (vantagens)
Automatizar a transição dos programas
Permanentemente na memória
Quando um programa termina, o monitor é acionado e coloca o outro programa em execução
Ociosidade do computador diminui
*
*
Década de 50
Monitor Residente (desvantagens)
Apenas um programa é executado por vez
Ao acessar periférico, o processador fica ocioso.
Periféricos são lentos 
*
*
Década de 60
Multiprogramação
Manter vários programas na memória
Quando um programa aguarda uma entrada ou saída, outro começa a executar
Processador e periféricos são melhor utilizados
Só pode ser implementada com a utilização de interrupções
*
*
Década de 60
Discos magnéticos
Leitora de cartões e fitas são seqüenciais
O segundo Job só pode ser lido depois que primeiro terminar
Discos magnéticos permitem a multiprogramação
Permite acesso direto/aleatório a qualquer posição
Problemas: ordem de execução, controle de ocupação de memória, etc
*
*
Década de 70
Timesharing
Cada usuário possui um terminal
Usuário tem a sensação de possuir um computador exclusivo
*
*
Década de 80...
PC
Banco de Dados
SO distribuídos
Internet
Paralelismo
...

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais