3ª Geração

Alguns Destaques da 3ª Geração

(1965-1971)
•Tecnologia:Circuitos Integrados(CI)
•IBM/360(mainframe)
•Multiprogramação
•Surgimento do UNIX
•Grande variaçao na capacidade de memória
•Avanço nos periféricos de entrada e saída
•Dispositivos de E/S:terminal de vídeo,teclado,disco magnético
 

• Circuitos Integrados

 
O emprego de materiais de silício, com condutividade elétrica maior que a de um isolante, mas menor que a de um condutor, foi chamado de semicondutor. Esse novo componente garantiu aumentos significativos na velocidade e eficiência dos computadores, permitindo que mais tarefas fossem desempenhadas em períodos de tempo mais curtos.
Com a terceira geração dos computadores, surgiram também os teclados para digitação de comandos. Monitores também permitiam a visualização de sistemas operacionais muito primitivos, ainda completamente distantes dos sistemas gráficos que conhecemos e utilizamos atualmente.
 
IBM da terceira geração

 

Apesar das facilidades trazidas pelos semicondutores, os computadores dessa geração não foram reduzidos, sendo que um dos modelos de mais sucesso (o IBM 360, que vendeu mais de 30 mil unidades) chegava a pesar mais do que os antecessores. Nessa época (final da década de 1970 e início da década de 1980) os computadores passaram a ser mais acessíveis.
Outro grande avanço da terceira geração foi a adição da capacidade de upgrade nas máquinas. As empresas poderiam comprar computadores com determinadas configurações e aumentar as suas capacidades de acordo com a necessidade, pagando relativamente pouco por essas facilidades.
 

• IBM/360(mainframe)

 
O IBM System/360 (S/360) constitui-se numa família de mainframes lançada pela IBM em 7 de abril de 1964. Foi a primeira família de computadores a fazer uma distinção clara entre a arquitetura e a implementação, permitindo que a IBM lançasse um conjunto de projectos compatíveis em várias faixas de preço. Foi comercialmente muito bem-sucedido, permitindo que os consumidores comprassem um sistema menor sabendo que sempre poderiam migrar para um modelo mais avançado em caso de necessidade. O projecto é considerado por muitos como sendo um dos mais bem-sucedidos da história dos computadores, influenciando o desenho de novas máquinas por anos a fio. O responsável pela arquitetura do S/360 foi Gene Amdahl.
 
Um dos primeiros computadores a utilizar circuitos integrados foi o IBM/360, lançado em 1964.
1964 – A “IBM”, sob a influência do programa espacial americano, lançou, em 7 de abril de 1964, a primeira máquina da família criada por Gene Amdahl, chamada IBM System 360. Esses computadores foram projetados para finalidades comerciais e marcaram a tendência de usar circuitos integrados (CI) ou pastilhas, que ficaram conhecidas com chips.
 
O 360 incluía um processador central e muitos periféricos, determinando várias opções de expansão. Ou seja, o 360 foi o primeiro a apresentar o conceito de modularidade: o comprador poderia adquirir diferentes módulos, conforme suas necessidades. Essa flexibilidade permitiu que várias empresas comprassem seu primeiro computador.
 
 

• Multiprogramação

Os sistemas anteriores só se tornaram possíveis através da utilização dos mecanismos de interrupção que permitem multiplexar o processador entre diversas atividades executadas concorrentemente. As atividades concorrentes não tem que se restringir apenas a um programa e a tarefas de E/S, podendo facilmente pensar-se na existência simultânea de vários programas utilizadores em memória.
A execução concorrente de vários programas permite otimizar a utilização da unidade central.
É evidentemente preferível, depois de lançar a operação de acesso ao disco, retirar o programa de execução e permitir que um outro utilize o processador. O acesso ao disco será executado em paralelo por rotinas do sistema que gerem uma interface hardware, normalmente designada por controlador de disco, que implementa o protocolo de controlo das unidades físicas de disco. O tempo necessário para o posicionamento das cabeças de leitura do disco e de transferência de dados pode ser utilizado por outro programa. Esta solução torna o sistema multiprogramado permitindo que diversos programas estejam simultaneamente cativos 
A multiprogramação só é eficaz se os diversos programas residirem na memória central, pois só assim a mudança de contexto se poderá processar rapidamente.