Revisao de sistemas operacionais
Unidade Joinville
Revisão
Prof. Laurides Dozol
Sistemas Operacionais - Histórico 1833 – Charles Babbage Matemático inglês inventou a máquina analítica que realizava qualquer operação matemática 1854 – George Boole Base para relês e válvulas 1940 – II Guerra – impulso para o desenvolvimento da computação Computadores eletromecânicos 1943 – Computador Colossus Decifrar códigos nazistas 1944 – Mark I Howard Aiken em Harvard Mesmos princípios de Babbage Cálculos para marinha
2
Sistemas Operacionais - Histórico Eniac – primeiro digital eletrônico Programação em painéis, cabos e conectores
3
Sistemas Operacionais - Histórico
1953 – Eis que surge...????
O primeiro Sistema Operacional!!!!
Monitor
4
Sistemas Operacionais - Conceitos Sistema Operacional: Conceito de Máquina em Camadas
• Somente o SO “enxerga” o hardware • Para a aplicação somente o SO existe (Máquina Virtual)
Usuário
Aplicação
Sist. Operacional
Hardware
5
Sistemas Operacionais - Tipos Sistemas Monoprogramáveis Todos os recursos ficam à disposição de uma única tarefa Ociosidade dos recursos Construção mais simples. Não precisa se preocupar com concorrência e compartilhamento
6
Sistemas Operacionais - Tipos Sistemas Multiprogramáveis Compartilhamento dos recursos entre diversos usuários e programas Melhor utilização dos recursos. Podem ser monousuário ou multiusuário
Sistemas Multiprogramáveis
Sistemas Batch
Sistemas de Tempo Compartilhado
Sistemas de Tempo Real
7
Sistemas Operacionais - Tipos Sistemas Batch Programas eram enfileirados em jobs Não podem depender de interação com o usuário Memória dividida entre os jobs Atualmente os sistemas utilizam esta idéia para execução de tarefas longas que não precisam de interação
8
Sistemas Operacionais - Tipos Sistemas de Tempo Compartilhado Tempo do processador é dividido entre usuários e programas Um programa pode precisar de várias “fatias”