297578_Cap_02[8]

297578_Cap_02[8]


DisciplinaPrincípios da Arquitetura de Computadores18 materiais128 seguidores
Pré-visualização1 página
Click to edit Master title style
Click to edit Master subtitle style
*
*
William Stallings 
Arquitetura e Organização de Computadores
Capitulo 2
Evolução e desempenho de computadores
*
*
*
ENIAC \u2013 Geral
Electronic Numerical Integrator And Computer
Computador e Integrador Numérico e Eletrônico)
Eckert e Mauchly
Universidade da Pennsylvania
Tabela de trajetória e alcance de novas armas
Começado 1943
Terminado 1946
Atrasado para esforço de guerra
Usado até as 1955
*
*
*
ENIAC - Detalhes
Decimal (não usa o sistema binário)
20 acumuladores de 10 dígitos
Programado manualmente através de chaves
18.000 válvulas
30 toneladas
15.000 pés quadrados
140 kW (consumo)
5.000 adições por segundo
*
*
*
von Neumann/Turing
Conceito de Programa armazenado
Memória principal que armazena programas e dados
ALU que opera em dados binários
Controle unidade interpretando instruções de memória e as executando
 Equipamentos de I/O gerenciados pela unidade de controle
Princeton Institute for Advanced Studies 
IAS
Completado 1952
*
*
*
Estrutura da máquina de von Nuemann
Memória
Principal
Unidade lógica e 
aritmética
Unidade de controle
Equipamento de
Entrada e
Saída
*
*
*
IAS - Detalhes
Memória de 1000 palavras 
palavra de 40 bits
Números binários
Instruções de 20 bit (2 instruções por palavra)
Conjunto de registradores (armazenado na CPU)
Registrador temporário de dados (Memory Buffer Register MBR)
Registrador de endereço à memória (Memory Address Register MAR)
Registrador de Instruções (Instruction Register IR)
Registrador de armazenamento temporaio de instruções (Instruction Buffer Register IBR)
Contador do programa (Program Counter PC)
Acumulador (Accumulator AC)
Quociente de Multiplicaçào (Multiplier Quotient MQ)
*
*
*
Estrutura IAS \u2013 Detalhes
Memória
principal
Unidade Lógica e Aritmética
Unidade de controle
Equipamentos
De entrada
E saída
MBR
Circuitos lógicos e aritméticos
MQ
Acumulador
MAR
Circuitos
De controle
IBR
IR
PC
Endereços
Instruções
E dados
Unidade Central de Processamento
*
*
*
Computadores Comerciais
1947 - Eckert-Mauchly Computer Corporation
UNIVAC I (Universal Automatic Computer)
Calculo do Censo 1950 Tornou parte da Sperry-Rand Corporation
Final da decada de 1950s - UNIVAC II
Mais rápido
Mais memória
*
*
*
IBM
Equipamentos para cartões perfurados
1953 - O 701
Primeiro computador eletrônico programável da IBM
Cálculos científicos
1955 - O 702
Aplicações comerciais
Primeiros das series 700/7000
*
*
*
Transistores
Substituiu as válvulas
Menor 
Mais barato 
Menos dissipação de calor 
Dispositivo Estatal sólido 
Feito de Silicone (Areia) 
Inventado 1947 a Sino Labs 
William Shockley et al. 
*
*
*
Computadores de transistores
Computadores de segunda geração
NCR & RCA produziram pequenas máquinas transistorizadas
IBM 7000
DEC - 1957
Produziu PDP-1
*
*
*
Microeletrônica
Literalmente - \u201celetrônica pequena\u201d
Um computador é composto de portas, celas de memória e interconexões
Estes podem ser fabricados em um semicondutor 
por exemplo pastilhas de silicone
*
*
*
Gerações de computadores
Válvulas - 1946-1957 
Transistor - 1958-1964 
Integração em baixa escala - 1965
Até 100 dispositivos por pastilha 
Integração em média escala - para 1971 
100-3,000 dispositivos por pastilha
Integração em grande escala - 1971-1977 
3,000 - 100,000 dispositivos por pastilha 
Integração em escala muito grande - 1978 
100,000 - 100,000,000 dispositivos por pastilha
*
*
*
Lei de Moore
Incremento da densidade de componentes no chip
Gordon Moore \u2013 um dos fundadores da Intel
Número de transistores por fatia dobrará a cada ano
A partir 1970, reduziu-se a velocidade 
Número de transistores dobra a cada 18 meses
Custo de uma pastilha permaneceu quase inalterado
Densidade de embalagem mais alta significa caminhos elétricos menores e dá desempenho mais alto
Tamanho menor aumenta a flexibilidade 
Redução da necessidade de energia e refrigeração
Poucas interconexões aumenta a confiabilidade
*
*
*
Crescimento do número de transistores da CPU
*
*
*
Serie - IBM 360
1964
Substituiu a 7000 série (não compatível)
Primeira \u201cfamília\u201d planejada de computadores
Conjunto de instruções semelhantes ou idênticos 
O/S semelhante ou idêntico
Velocidade crescente
Número crescente de portas de I/O (terminais)
Capacidade de memória crescente 
Custo crescente
Estrutura de chaveamento multiplexada
*
*
*
DEC PDP-8
1964
Primeiro minicomputador
Não precisava de uma sala com ar condicionado
Pequeno suficiente para uma bancada de laboratório
$16,000 
$100k+ for IBM 360
Usado em outros equipamentos & OEM
Estrutura de barramentos
*
*
*
DEC - PDP-8 Estrutura do Barramento
OMNIBUS
Controlador
Do console
CPU
Memória
principal
Módulo 
De I/O
Módulo
De I/O
*
*
*
Memória de semicondutores
1970
Fairchild
Tamanho de um único núcleo magnético
Armazenava 256 bits
Leitura não destrutiva
Muito mais rápida do que os núcleos magnéticos
A capacidade dobra a cada ano
*
*
*
Intel
1971 - 4004 
Primeiro microprocessado
Todos os componentes da CPU em uma pastilha
4 bit
Seguido em 1972 by 8008
8 bit
Projetado para aplicações especificas
1974 - 8080
Primeiro microprocessador de propósito geral da INTEL
*
*
*
Aumentado a performance
Pipelining
On board cache
On board L1 & L2 cache
Previsão dos desvios
Analise do fluxo de dados
Execução especulativa
*
*
*
Performance 
Aumento da velocidade do processador
Aumento da capacidade da memória
Velocidade de memória atrás de velocidade de processador
*
*
*
Caracteritisca de Processadores e DRAMs
*
*
*
Tendencias do uso de DRAM 
*
*
*
Soluções
Aumentar o número de bits recuperados de uma vez
Fazer a DRAM mais \u201clarga\u201d do que \u201cprofunda\u201d
Mudar a interface da DRAMs
Cache
Reduzir a freqüência de acesso a memória
Cache mais complexas e em um unico chip
Aumentar o bandwidth
Barramentos de alta velocidades
Hierarquia de barramentos
*
*
*
Recursos na Internet
http://www.intel.com/ 
Procure pelo Intel Museum
http://www.ibm.com
http://www.dec.com
Charles Babbage Institute
PowerPC
Intel Developer Home