Evolução Dos Sistemas Computacionais
Evolução Dos Sistemas Computacionais
Evolução Dos Sistemas Computacionais
Sistemas
Operativos
sistemas
computacionai
s
Operador de Informática
Sistemas
Evolução dos sistemas Operativos
computacionais
1955)
esta mesma época foram construídos outros
computadores, como o EDVAC (Electronic Discrete
Variable Computer) e o IAS (Princeton Institute Advanced
Studies), porém as suas utilizações ficaram restritas,
praticamente, às universidades e aos orgãos militares.
1955)
estes primeiros computadores apenas era possível a
monoprogramação, isto é, a execução de um só
programa, que se introduzia geralmente através de um
leitor de cartões (após 1950), controlando-se o processo
através da consola.
1965)
surgimento do transístor e das memórias magnéticas
contribui para um enorme avanço na evolução dos
computadores.
1965)
s S.O.s passaram a ter o seu próprio conjunto de rotinas
para operações de entrada/saída, o que veio facilitar o
processo de programação
1965)
cessos por operador
• Durante o tempo em que as fitas eram montadas
ou o programador estava a operar a consola, a CPU
(Central Processing Unit) ficava ociosa.
• Uma primeira solução foi contratar um profissional
que operasse o computador, libertando o
programador dessa tarefa.
• Assim que uma tarefa terminasse, o operador podia
iniciar a próxima.
• Caso ocorressem erros durante a execução do
programa, o operador emitia uma listagem dos
conteúdos da memória e dos registos para que o
Rocha
Filipe
1965)
onitor residente
• Analisando as funções que desempenhava um
operador, observou-se que as mesmas se tomavam
rotineiras e mecanizadas, o que permitia a sua
automatização.
1965)
onitor residente
• Para que o monitor residente pudesse saber qual o
programa que deveria ser executado e de que
forma, foram introduzidos cartões de controle, de
maneira muito semelhante às instruções que os
operadores recebiam dos programadores para
execução de seus programas.
1965)
peração Off- Line
1965)
peração Off- Line
Rocha
Filipe
Sistemas
Segunda fase (1956 – Operativos
1965)
uffering
1965)
uffering
Rocha
Filipe
Sistemas
Terceira fase (1966 – Operativos
1980)
Com os circuitos integrados e, posteriormente, com
os microprocessadores diminui-se drásticamente os
custos de aquisição e utilização dos sistemas
computacionais.
Foi assim possível viabilizar e difundir o seu uso.
A evolução dos processadores de I/O permitiu que,
enquanto o programa esperasse por uma operação
de leitura/gravação, o processador executasse um
outro programa. Para isso, a memória foi dividida em
partições, onde cada programa esperava a sua vez
para ser processado.
Rocha
Filipe
Sistemas
1980)
polling
1980)
ultiprogramação
1980)
ultiprogramação
Rocha
Filipe
Sistemas
1980)
ultiprogramação
1980)
Tempo repartido (time sharing)
O conceito de sistemas de tempo repartido,
também denominado multitarefa é uma extensão
lógica de multiprogramação .
Neste ambiente, múltiplas tarefas são executadas
simultaneamente, sendo que a CPU atende cada
tarefa num pequeno intervalo de tempo, uma a
uma em sequência.
Os tempos dedicados a cada tarefa são pequenos
o suficiente para que os utilizadores não se
apercebam da existencia de outros programas a
serem executados.
Rocha
Filipe
Sistemas
1980)
Tempo repartido (time sharing)
Rocha
Filipe
Sistemas
Operativos
Sistemas Distribuídos
Rocha
Filipe
Sistemas
Operativos
Sistemas Distribuídos
Rocha
Filipe