Sistemas operativos
Departamento de engenharia
Prof.: Rui Manuel Dos Santos Domingues
Introdução aos sistemas operativos
Definição
• Um programa que funciona como intermediário entre o utilizador do computador e os recursos físicos.
• Objectivos:
1. Executar programas do utilizador e tornar mais fácil a resolução de problemas. Suporte e gestao dos recursos logicos (software).
2. Tornar conveniente a utilização do computador
3. Utilizar os recursos físicos (hardware) do computador de forma eficiente.
Maquina virtual_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Maquina Física
Componentes de um sistema de computação
1. Recurso físico: Fornece os recursos computacionais base (CPU, memoria, dispositivos de E/S).
2. Sistema Operativo: Controla e coordena o uso dos recursos entre os diversos programas, dos diversos utilizadores.
3. Programas: definem as formas de utilização do sistema com o objective de resolver os problemas concretos dos utilizadores (compiladores, sistemas de base de dados, jogos, processadores de texto).
4. Utilizadores: (pessoas, maquinas, outros computadores).
-----------------------
Breve Historia
Primeiros sistemas
• Sem sistema operativo. Programação feita manualmente. Muito trabalho de preparacao.
• A maior parte do tempo a Cpu esta parado.
• Exemplos: ENIAC, UNIVAC.
UNIAC – Eletroni numerical integrator and computer
Duas mulheres operando o UNIAC (fotografia pertencentes ao exercito dos estados unidos).
UNIVAC- Univesal Automatic computer
[pic]
J.presper Eckert (centro) demonstra o Univac para o jornalista Walter Cronkit
Sistemas por lotes (batch: um arquivo para automatizar tarefas)