Sistemas Operacionais aula 01
• 1.1 Definição
– Software que controla Hardware
– Camada de Software que separa as aplicações do hardware e habilita as aplicações a interagir com o hardware
– Núcleo: Componentes centrais do SO.
1
Sistemas operacionais programadores e analistas
usuários
programas, sistemas e aplicativos Usuários
Sistema Operacional
memória
discos
Hardware
UCP
impressoras
fitas
monitores
2
Historia dos Sistemas
Operacionais
Começo: 1940 e 1950
– Sem SO – Linguagem de maquina um bit por vez – Perfuradores de cartão-Linguagem de montagem-Acelerou a programação
•
•
1950- 1º Sistema Operacional IBM 701
Sist. de proc. em lote de fluxo continuo – trabalhavam em JOB
3
Historia dos Sistemas
Operacionais
• 1960
–
–
–
–
–
Vários Job simultâneos
Programadores não comunicavam com o job
Sist. Multiprogramação (Job para Processador ou E/S)
Terminais Burros
Sist. de Tempo compartilhado (job de lote e tempo real[controle de temperatura]) – job com varios processos para habilitar uma tarefa – Tempo de resposta reduzido para minutos ou até segundos –
Memória Virtual - Fitas e discos.
• CTTS e TSS
• Multics (1º a usar o termo processo) – 1º Ling. Programação
PL/1 – com essa experiência desenvolveram a Ling. C para implementar Unix, Linux e BSD
4
Historia dos Sistemas
Operacionais
• 1970
• Multimodais de multiprogramação – proc. Em lote, tempo compartilhado e aplicação em tempo real
• Incluíram capacidade de redes e segurança, melhor desempenho. • TCP/IP – DOD - Dep. Defesa dos EUA
• Ethernet - (PARC-Palo Alto Research Center) da Xérox
• Segurança na Transmissão – Criptografia
5
Historia dos Sistemas
Operacionais
• 1980
– Computador Pessoal e estação de trabalho
– PC da IBM 1982 e Macintosh 1984
– Computação Distribuída
– GUI (Interfaces Gráficas com o Usuário)
– Softwares para dar Impulsão
– Surgimento do Mouse (PARC)
– No Mac a GUI embutida no SO
– Cliente/Servidor
• 1989 Tim Berners-Lee