1. Evolução dos Sistemas Operacionais

Propaganda
FUNDAMENTOS DE SISTEMAS
OPERACIONAIS
MÓDULO 3
Índice
1. Evolução dos Sistemas Operacionais ........................... 3
1.1. Década de 40 ............................................................. 3
1.2. Década de 50 ............................................................. 3
1.3. Década de 60 ............................................................. 3
2
Fundamentos de Sistemas Operacionais - Módulo 3
1. EVOLUÇÃO DOS SISTEMAS OPERACIONAIS
1.1. DÉCADA DE 40
3
Surgem os primeiros computadores digitais eletrônicos. Porém,
esses equipamentos não possuíam um sistema operacional.
3
Programas eram submetidos em linguagem de máquina.
3
É quando ocorre a introdução da perfuração de cartão para
armazenagem dos programas (ver figura 4).
3
O Assembly (consultar glossário) foi desenvolvido para agilizar o
processo de programação.
1.2. DÉCADA DE 50
3
Surge o primeiro sistema operacional, no início da década,
desenvolvido pelos laboratórios de pesquisa da General Motors,
para ser executado em seu computado IBM 701.
3
O IBM 701 foi o primeiro equipamento da IBM para uso geral.
3
O IBM 701 executava apenas um “job” (consultar glossário) de
cada vez.
1.3. DÉCADA DE 60
3
Deu-se início à multiprogramação (ver figura 5), quando
projetistas
desenvolveram
sistemas
operacionais
que
gerenciavam diversos jobs ao mesmo tempo.
3
Fundamentos de Sistemas Operacionais - Módulo 3
3
Em 1964 a IBM lançou a família System/360, que utilizava o
sistema operacional OS/360 e tinha a versatilidade de possuir
escalabilidade, ou seja, podia oferecer maior capacidade à medida
que o usuário necessitava fazer crescer a série. Com isso, a IBM
permitiu que a arquitetura 360 pudesse evoluir para séries
superiores e posteriores, como a série 370, série 390 e, mais
recentemente, para a zSeries, à medida que eram lançadas,
possibilitando o reaproveitamento, de uma maneira facilitada,
dos códigos escritos nas séries anteriores.
3
Os usuários interagiam com o computador por meio de
“terminais burros”, ligados on-line diretamente ao computador.
3
Passou-se a focar a melhoria de produtividade e redução de
recursos humanos.
3
Foram desenvolvidos sistemas de tempo compartilhado (Time
Sharing Systems) (consultar glossário) e sistemas de tempo real
(Real Time Systems) (consultar glossário).
3
Vários sistemas operacionais de tempo compartilhado foram
desenvolvidos nessa época, tais como o CTSS (Compatible Time
Sharing System), desenvolvido pelo MIT, o TSS (Time Sharing
System), desenvolvido pela IBM, o Multics, desenvolvido pelo MIT,
GE e BELL para ser o sucessor do CTSS, e o CP/CMS (Control
Program / Conversation Monitor System), que evoluiu para o VM
(Virtual Machine) da IBM, desenvolvido pelo Cambridge Scientific
Center da IBM.
3
Os sistemas operacionais passaram a ser escritos em linguagem
de alto nível. O primeiro caso foi o Multics, que foi escrito em PL1
da IBM.
3
Na sequência, os projetistas da UNIX desenvolveram o C
especificamente para desenvolver o UNIX. Famílias de sistemas
operacionais tiveram início a partir do UNIX, como o Xenix e o
4
Fundamentos de Sistemas Operacionais - Módulo 3
Linux, que atualmente possui diversas distribuições.
3
Em 1965, programadores com certa experiência recebiam US$ 4
por hora, enquanto o custo do aluguel da hora de um
computador de grande porte, que possuía uma capacidade muito
menor que a dos computadores pessoais de hoje, era
normalmente de US$ 500 (Deitel, H. M.; Deitel, P. J.; Choffnes,
D. R., 2005) (ver figura 6).
5
Fundamentos de Sistemas Operacionais - Módulo 3
Download