CP Ciências da Computação
PU
U
Arquitetura de
Computadores
Introdução ( Parte III )
Evolução da Arquitetura dos
Computadores
C
Prof.: Antonio J. Netto
CP
netto@unirg.edu.br
PU
Carga Horária:
Carga Horária: 60
60 horas
horas U
Evolução dos
C Computadores
CP
PU
U
Primeira Geração
Válvulas (1945-1955)
Arq. de Computadores 2
Evolução dos
C Computadores
CP
PU •O tubo de vidro na ilustração possui um
terminal positivo e um negativo (o cátodo e
U o ânodo) separados por uma grade de fios.
•Os elétrons do cátodo são atraídos pelo
ânodo e fazem uma corrente de elétrons
passar através da válvula.
•O fluxo natural dos elétrons negativos para o
terminal positivo é intensificado de duas
maneiras: o cátodo se aquece até a
incandescência e sua superfície é tratada
com um produto químico especial.
•A grade de controle está situada entre o
cátodo e o ânodo e geralmente não
interfere no movimento dos elétrons. Mas,
quando uma carga negativa é aplicada à
grade, os elétrons são repelidos e não
atingem o ânodo.
•A força repulsora da grade supera a força de
atração do ânodo e o fluxo dos elétrons
cessa. A corrente é interrompida e o
interruptor se desliga.
Arq. de Computadores 3
Evolução dos
C Computadores
CP
P U
Computadores
Eletrônicos
°
U
° Principal estímulo – Segunda Guerra Mundial.
°
° 1932 - Marian Rejewski Enigma
° Codebreaker polonês “O orgulho alemão”
desvenda o segredo dos
° rotores.
°
1939 – Ingleses aprendem a
decodificar as mensagens.
Problema – dificuldade de
decodificação.
Solução - COLOSSUS
Arq. de Computadores 4
Evolução dos
C Computadores
CP
° P U
Colossus (Alan Turing, operacional em 1943)
° U
Arq. de Computadores 5
Evolução dos
C Computadores
CP
P U
Colossus
U
° Considerado o primeiro computador eletrônico
digital construído no mundo.
°
° Características:
± Desenvolvido com a tecnologia de válvulas.
± Capaz de processar cerca de 5 mil caracteres
por segundo.
± Capaz de quebrar o código da segunda geração
de máquinas ENIGMA.
± No final da guerra, dez Colossus em operação
constante permitiam que os ingleses
soubessem melhor que o comando alemão
onde se encontravam seus submarinos.
Arq. de Computadores 6
Evolução dos
C Computadores
CP
PU
° U
Outra conseqüência da guerra
Arq. de Computadores 7
E v o lu çã o d o s
C C o m p u ta d o re s
CP
PU
° U
ENIAC
Arq. de Computadores 8
E v o lu çã o d o s
C C o m p u ta d o re s
CP
PU
U
° ENIAC
Arq. de Computadores 9
Evolução dos
C Computadores
CP
P U
Características
do ENIAC (A última grande calculadora)
U
° 3 anos para ser construído
° Possuía:
± 18.000 válvulas (aproximadamente)
± 70.000 resistências,
± 10.000 capacitores,
± 1.500 relés
± 6.000 comutadores manuais.
± 500.000 conexões de solda
± 30 toneladas de peso
± 5,5 m de altura
± 25 m de comprimento
± 150 m² de área
Arq. de Computadores 10
Evolução dos
C Computadores
CP
PU
Características do ENIAC (A última grande calculadora)
°
U
° Acionamento: motor equivalente a dois potentes
motores de carros de quatro cilindros, enquanto um
enorme ventilador refrigerava o calor produzido pelas
válvulas.
° Consumo: 150 kW ao produzir o calor equivalente a 50
aquecedores domésticos.
° Arquitetura do ENIAC:
ENIAC composta de 20 registradores
(cada um capaz de armazenar um número decimal de
10 dígitos)
° Programação:
Programação através de fios e pinos (como painel
telefônico, usando 6.000 chaves)
° Executava 5000 adições/subtrações ou 300
multiplicações por segundo
° Para programar demorava 1 ou 2 dias
° Grande limitação:
limitação capacidade de armazenamento.
Arq. de Computadores 11
Evolução dos
C Computadores
CP
PU
° U
Conclusão do ENIAC (1946) – inútil para os
propósitos originais.
°
° Sucessoras:
Sucessoras EDSAC (1949), JOHNIAC, ILLIAC,
MANIAC, WEIZAC.
°
Arq. de Computadores 12
Evolução dos
C Computadores
CP
P U1945 –
30 June
John U
von Neuman
(consultor do
projeto ENIAC)
° Componentes básicos
± Memória
± Unidade Aritmética Lógica
± Unidade de controle
± Dispositivos de entrada/saída
Arq. de Computadores 14
Evolução dos
C Computadores
CP
PU
U A máquina original de Von Neumann
Arq. de Computadores 15
Evolução dos
C Computadores
CP
PU
Características
U da Máquina de
Von Neumann
°
° Aplicação:
Aplicação Máquina IAS (Institute of Advanced
Studies – Princeton)
° Memória
± 4.096 palavras de 40 bis (valores possíveis: 0
e 1)
± Cada palavra armazenava 2 instruções de 20
bits ou um número de inteiro com sinal de
40 bits
± Instrução: 8 bits – tipo da instrução, 12 bits –
especificar uma das 4096 palavras de
memória.
° Unidade aritmética lógica
± Registrador especial de 40 bits – acumulador
Arq. de Computadores 16
Evolução dos
C Computadores
CP
PU
MIT Udesenvolve o Whirlwind I
°
° Palavra de 16 bits.
° Projetado para controle de processos em tempo
real.
° Projeto levou ao invento das memórias de núcleos
magnéticos e ao primeiro minicomputador
comercial.
°
Arq. de Computadores 17
Evolução dos
C Computadores
CP
PU
IBM U
q1ocomputador de
grande porte da
IBM
qUsado na guerra da
Coréia
Arq. de Computadores 19
Evolução dos
C Computadores
CP
PU
U
S e g u n d a G e ra çã o
Transistores (1955-1965)
Arq. de Computadores 20
Evolução dos
C Computadores
CP
PU
U
°1948 (Bell Labs.) - invenção do Transistor.
O Prêmio Nobel de
1956 foi conferido à
equipe cuja pesquisa
levou à invenção do
transistor.
Arq. de Computadores 22
Evolução dos
C Computadores
CP
PU
Primeiro Computador transistorizado (MIT)
°
U ± TX-0 (Transistorized eXperimental computer
0)
±
° DEC
± PDP-1 (4 K palavras de 8 bits e clock com
período de 5 µ σ , π ρ ε ο : 120.000
δ ⌠ λ α ρ ε σ ).
± PDP-8 (máquina de 12 bits, π ρ ε ο : 16.000
δ ⌠λ α ρ ε σ , β α ρ ρ α µ ε ν τ ο
ν ι χ ο .
±
° IBM (Início do domínio)
± 7090, 7094 (clock com período de 2 µ σ ,
µ ε µ ⌠ρ ι α δ ε 32 K palavras de 36
bits cada).
Arq. de Computadores 23
Evolução dos
C Computadores
CP
PU
U
PDP-1
Arq. de Computadores 25
Evolução dos
C Computadores
CP
PU
U
Te rce ira G e ra çã o
Circuitos Integrados (1965-1980)
Arq. de Computadores 26
Evolução dos
C Computadores
CP
PU
° U -
1958 Jack Kilby
(Texas Instruments)
- construção do
primeiro circuito
integrado,
integrado contendo
cinco componentes
em uma peça de
germânio com meia
polegada de
comprimento e fina
como um palito de
dente.
Evolução
Arq. de Computadores 27
Evolução dos
C Computadores
CP
° PU
Características dos Circuitos Integrados
U± transistores e outros componentes
±
eletrônicos
miniaturizados montados em um único chip;
± maior confiabilidade (não tem partes móveis);
± muito menores (equipamento mais compacto e
mais rápido pela proximidade dos circuitos);
± baixo consumo de energia (miniaturização dos
componentes)
± custo de fabricação muito menor.
Arq. de Computadores 29
Evolução dos
C Computadores
CP
PU
U
1961: IBM –
Família IBM/360
°
° transistorizados
° sistema modular
° mais poderosos e
mais baratos
° aceitavam uma grande variedade de periféricos
° foram vendidos milhares de unidades no mundo todo
dando à IBM a hegemonia absoluta
Arq. de Computadores 30
Evolução dos
C Computadores
CP
PU
U
Q u a rta G e ra çã o
Integraçao de Circuitos em Escala Muito Alta
(1980 - ?)
Arq. de Computadores 31
Evolução dos
C Computadores
CP
° P de
Década
U 1980
U
± VLSI (Very Large Scale Integration)
± Diferença significativa: microcomputadores,
minicomputadores e computadores de grande
porte.
± Primeiros microcomputadores (microprocessador
8080)
± Apple e Apple II
± IBM entra no mercado de microcomputadores – PC
da IBM (Sistema Operacional: MS-DOS)
± O primeiro computador portátil (Osborne I).
I
± Estratégia equivocada da IBM – divulgação do
projeto – surgimento de CLONES
± IBM + Microsoft lançam o sistema operacional OS/2 –
fracasso
± Microsoft lança Windows (Crise da IBM).
± Arq. de Computadores 32
Evolução dos
C Computadores
CP
PU
U
Apple I
Apple II
IBM PC
Osborne I
Arq. de Computadores 33
Evolução dos
C Computadores
CP
PU
° U da Década de 1980
Meados
± Arquitetura RISC (Reduced Instruction Set
Computer) em substituição a Arquitetura
CISC (Complex Instruction Set Computer)
±
° Anos 1990
± Processadores Superescalares (execução
de várias instruções simultaneamente)
Arq. de Computadores 34
Evolução dos
C Computadores
CP
°
P
2002 U
° U
± O Pentium 4 é construído com uma
tecnologia de 0,13 micrômetros e possui
55 milhões de transistores.
± O supercomputador japonês Earth
Simulator criado pela NEC para simular
mudanças no clima do planeta possui
5104 processadores e ocupa uma área
equivalente a três quadras de tênis. Seu
desempenho esta em torno de 35
teraflops, realiza 35,86 trilhões de
cálculos por segundo.
°
Arq. de Computadores 35
Evolução dos
C Computadores
CP
PU
U
Pentium 4
"Simulador da Terra"
Arq. de Computadores 36
Evolução dos
C Computadores
CP
° PU
Tendências
° U
±Os grandes computadores caminham para o
processamento paralelo.
± O tamanho do grão de processamento será cada
vez menor e os processos cada vez mais
acoplados.
± A Intel está desenvolvendo um novo processador
que poderá ser o sucessor do Pentium 4
(Nehalem).
Nehalem
± O Futuro
² Computadores ópticos,
Nanotecnologia, Computação
biológica, Armazenar bits no spin do
átomo?
átomo
Arq. de Computadores 37
Evolução dos
C Computadores
CP
PU
U
“O cérebro humano,
humano de um ponto de vista estritamente
funcional, pode ser definido como um sistema
complexo de 100 bilhões de neurônios.
neurônios Para conter o
mesmo número de elementos do cérebro, um
computador dos anos 40,40 a fase das válvulas, teria o
tamanho de São Paulo. Em fins dos anos 50,50 com os
transistores, bastava um computador com as
dimensões do Cristo Redentor. Anos 60:
60 o
computador seria como um ônibus. Atualmente, com
a aglomeração de alguns milhões de componentes
num único chip, cérebro e computador entraram num
acordo de dimensões.”
Arq. de Computadores 38
Evolução dos
C Computadores
CP
PU
U
Arq. de Computadores 39
Evolução dos
C Computadores
CP
° PU
Modelagem do avanço tecnológico – Lei de
U
Moore
Avanços
Avançosna natecnologia
tecnologia
° (transistores/CHIPS)
(transistores/CHIPS)
°
° Novos
Novosmercados,
mercados, Produtos
ProdutosMelhores
Melhoresaa
novas
novasempresas
empresas preços
preçosmais
maisbaixos
baixos
°
°
Novas
Novas
° Aplicaç
Aplicaçõões
es
°
° “O software é como um gás” – Lei de
Nathan
Durante a década de 70, Gordon Moore, na época o presidente da Intel lançou uma
profecia, que dizia que a partir dali o poder de processamento (número de
transistores em um CHIP) dobraria a cada 18 meses.
Arq. de Computadores 40
Espectro
Computacional (Visao
C
CP Geral)
TIPO
P U EXEMPLO DE APLICAÇAO
U
Computadores de uso comum Cartões
(pequenos chips)
Computadores embarcados Automóveis, eletro-eletrônicos
(embutidos)
Arq. de Computadores 41
Exemplos de
C Famílias de
CP Computadores
PU
U
° Pentium II
°
° UltraSPARC II
°
° picoJava II
Arq. de Computadores 42
Exemplos de
C Famílias de
CP Computadores
PU
UEvolução dos processadores
Fonte: http://www.dcc.unicamp.br/~ra014864/arqs/trabalhos/Arq-Hist-09.ppt
Arq. de Computadores 43
Exemplos de
C Famílias de
CP Computadores
PU
Evolução
U - Intel
° Premissa da Intel:
° Primeiro:
Primeiro 4004 Compatibilidade
° 1ª Geração: 8088
° 2ª Geração: 80286
° 3ª Geração: 80386
° 4ª Geração: 80486
° 5ª Geração: Pentium e Pentium MMX
° 6ª Geração: Pentium Pro, Pentium II, Celeron,
Pentium III, Pentium II Xeon, Pentium III Xeon
° 7ª Geração: Pentium 4
° Novas gerações:
gerações IA-64 Itanium
Arq. de Computadores 44
Exemplos de
C Famílias de
CP Computadores
P U Intel 4004 Intel 8008
U
Maiores informações:
informações
http://www.sabtudo.hpg.ig.com.br/tecnologia_e_internet
/99/Evolucao_Microprocessadores.htm
Arq. de Computadores 45
Exemplos de
C Famílias de
CP Computadores
PU
UIntel 8086 Intel 80286
Arq. de Computadores 46
Exemplos de
C Famílias de
CP Computadores
PU Intel 486DX Intel Pentium III
Arq. de Computadores 47
Exemplos de
C Famílias de
CP Computadores
PU
U
Exemplos de Famílias de processadores da Intel
Arq. de Computadores 48
Exemplos de
C Famílias de
CP Computadores
P U Microprocessadores – Tabela Comparativa
Arq. de Computadores 51
Exemplos de
C Famílias de
CP Computadores
PU
° U – UltraSPARC I
1995
Arq. de Computadores 52
Exemplos de
C Famílias de
CP Computadores
PU
Introduçao
U ao picoJava II
Arq. de Computadores 53
Os modernos chips dos computadores devem sua
C
°
existência
C ao trabalho de inventores geniais,
P três séculos!
durante
° PU
° U
A tendência é que tenhamos cada vez mais dessa
rapidez no dia-a-dia. E tudo isso graças a
alguns marcos no desenvolvimento
tecnológico, tais como a invenção do transistor,
do circuito integrado, e do refinamento contínuo
da técnicas de construção dos chips.
°
“É impossível parar” (Shmid, 1995)
Arq. de Computadores 54