sazff

15000 palavras 60 páginas
Resumo – Sistemas Operativos
Tema 1 – INTRODUÇÃO




função SO: gerir componentes e usá-los de forma correcta; providenciar interface simples para HW
SO
conjunto de programas que permitem uma interacção simplificada entre o utilizador e a máquina SO porção do SW k funciona em modo núcleo (MN); ex. liberdade para modificar compilador, mas não para modificar Clock Interrupt Handler; ex. gerir passwords (MU) → ajudam SO

1.1.
O que é um Sistema Operativo?
• Máquina virtual: Dar ao utilizador a ilusão de dispor de uma máquina muito mais fácil de utilizar e programar do que o hardware.
• Gestor de recursos: Efectuar a gestão dos diversos componentes da arquitectura de um computador, impondo ordem na atribuição de recursos aos programas. Tirar máximo partido dos recursos disponíveis (Tempo de CPU, memória, etc) ; time multiplexing turnos ; space multiplexing cada um fica com parte dos recursos
1.2.

1)

2)

3)

4)

História dos Sistemas Operativos
1º computador
Charles Babbage (1792-1871) realizou k precisaria de SW
Ada Lovelace
1ª programadora linguagem Ada
Primeira geração (1945-1955): Válvulas e relés mecânicos
• computadores k enchiam salas inteiras
• + de 20000 válvulas
• ligar plugboard ao computador
• cálculos numéricos, tabelas, etc
Segunda geração (1955-1965): transistores, sistemas por batchs
• programador traz card para IBM 1401
1401 grava card em tape operador leva tape para
IBM 7094 7094 faz computação operador leva tape para 1401 1401 imprime output
Terçeira geração (1965-1980): ICs e multiprogramação
• System/360 computador k daria para fazer as 2 coisas 1º a usar ICs + potente
• SO do 360 demasiado complexo
• Multiprogramação: dividir memória em várias partições enquanto um trabalho espera por
I/O, outro pode ser processado CPU ocupado quase 100% do tempo
• Spooling: ler trabalhos das cards para o disco assim k eles chegam (1401 desnecessário)
• tempo de resposta enorme pequenos bugs dificéis de

Relacionados