31
Organização e Arquitetura de Computadores Histórico e Componentes Prof. André Luis Meneses Silva [email protected] orgearq20091.wordpress.com

Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Organização e Arquitetura de

Computadores

Histórico e Componentes

Prof. André Luis Meneses Silva

[email protected]

orgearq20091.wordpress.com

Page 2: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Agenda

• Estágios da Evolução dos Computadores

• Componentes Básicos de um Computador

• Fabricação de Processadores

• Falácias e Armadilhas.

Page 3: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Estágios da Evolução dos

Computadores

• Várias foram os estágios até a

computação chegar ao estágio atual:

– Geração Mecânica

– Geração das Válvulas

– Geração dos Transistores

– Circuito Integrado

– Integração de circuitos em escala muito alta.

Page 4: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Estágios da Evolução dos

Computadores

• Geração Mecânica (1642-1945)

– Blaise Pascal (1642)

• Calculadora Mecânica (soma e subtração)

– Wilhelm Von Leibniz (1646 – 1716)

• Calculadora mecânica que efetuava as quatro

operações aritméticas

Page 5: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Estágios da Evolução dos

Computadores

• Charles Babbage

– Máquina Diferencial (1823)

• Só somava e Subtraia

– Realizava um único algoritmo.

» Método das diferenças finitas usando polinômios

• Saída era dada através da perfuração de pratos

de cobre.

– Máquina Analítica (1834)

• Possuía memória, unidade de processamento,

unidade de entrada e saída.

Page 6: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

E a culpa foi de...

• Ada Lovelace (1815-1852)

– Primeira desenvolvedora de

software da história.

– Produziu software para a máquina

analítica de Babbage.

Page 7: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Estágios da Evolução dos

Computadores

• Howard Aiken

– Descobriu os trabalhos de Babbage

– Mark I – 1944

• 6 segundos para executar uma instrução

• Marcou o fim da geração de

computadores mecânicos

Page 8: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Estágios da Evolução dos

Computadores

• Geração das Válvulas (1945-

1955)

– Colossus – 1943

• Primeiro computador eletrônico

digital

– Mauchley e Eckert

• ENIAC – 1946

– 18 mil válvulas.

– Fundaram uma empresa (hoje, Unisys)

Page 9: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

ENIAC

Page 10: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Estágios da Evolução dos

Computadores

• Geração dos Transistores (1955 – 1965)

– Invenção do Transistor (1948).

– Algumas máquinas da época

• PDP-1, IBM 7090, PDP-8

– Início do domínio da IBM

• Seymour Cray

– Advento da computação paralela e

supercomputadores.

Page 11: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Estágios da Evolução dos

Computadores

• Circuitos Integrados (1965-1980)

– Surgimento do Circuito Integrado

• Robert Noyce

– Co-fundador da Intel

– Gordon Moore

• Lei de Moore: O número de transistores em um

chip dobra a cada 18 meses

Page 12: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Estágios da Evolução dos

Computadores• Integração de Circuitos em Escala

Muito Alta (1980 - ?).

• Circuitos integrados VLSI

– Milhões de transistores em um único chip

• Surgimento dos microcomputadores• Apple e Apple II - Machintosh

• IBM PC

• Início da computação pessoal

Page 13: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Será?

• “Acho que existe, no

mundo, um mercado para

talvez uns cinco

computadores”

– Thomas J. Watson

– Chairman of IBM, 1943

Page 14: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Componentes Básicos de um

Computador• Os cinco componentes de um computador.

– Entrada

– Saída

– Memória

– Caminho de Dados

– Controle

• Caminho de Dados + Controle = Processador.

• Classificação independente da tecnologia dohardware.

Page 15: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Dá para acreditar?

• John von Neumann

– Máquina de von Neumann – 1952

– programas representados em forma binária na

memória do computador (programa armazenado)

– uso da aritmética binária para representar números

memória, unidade aritmética, unidade de controle,

– dispositivo de entrada e dispositivo de saída

– Registrador especial: Acumulador

– Maioria dos computadores atuais ainda é projetada

segundo essas premissas

Page 16: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Componentes Básicos de um

Computador

Page 17: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Componentes Básicos de um

Computador - Processador

Page 18: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Componentes Básicos de um

Computador – Demais Componentes

Page 19: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Componentes Básicos de um

Computador• Lei de Moore

– Em 1965, Gordon Moore fez uma previsão de que o número detransistores que podem ser integrados em um processador oudispositivo dobra a cada 18 a 24 meses (i.e., cresceexponencialmente em relação ao tempo).

– Surpreendentemente visionário – a proporção de milhões detransistores/chip foi ultrapassada nos anos 80• 2300 transistors, 1 MHz clock (Intel 4004) – 1971

• 16 Million transistors (Ultra Sparc III)

• 42 Million transistors, 2 GHz clock (Intel Xeon) – 2001

• 55 Million transistors, 3 GHz, 130nm technology, 250mm2 die (IntelPentium 4) – 2004

• 140 Million transistor (HP PA-8500)

Page 20: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Aumento da Capacidade de

Processamento

Page 21: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Aumento da Capacidade de

Memória

Page 22: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Tecnologias para construção de

processadores e memórias.

Ano Tecnologia Desempenho

relativo / custo

unitário

1951 Válvula 1

1965 Transistor 35

1975 Circuito Integrado 900

1995 Circuito VLSI (very large) 2.400.000

2005 Circuito ULSI (ultra large) 6.200.000.000

Page 23: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Fabricação de Processadores

• A fabricação do chip começa com o silício,substância semi-condutora.

• Através de processos químicos, pode-seconstruir minúsculas áreas que podem setornar:

– Excelentes condutores

– Excelentes isolantes

– Áreas que podem conduzir ou isolar correnteelétricas (chaves).

Page 24: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Fabricação de Processadores

Page 25: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Fabricação de Processadores

• Lingote de silício, medindo em média, 30

a 60 cm é fatiado em lâminas (wafers), de

menos de 0,25 cm de espessura.

Page 26: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Fabricação de Processadores

• O waffer passa por uma série de

etapas de processamento

gerando:

• Transistores

• Condutores

• Isolantes

• Os circuitos integrados atuais

possuem apenas 1 camada de

transistores. Contem de 2 a 8

camadas de metal separados por

camadas isolantes.

Page 27: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Fabricação de Processadores

Die ou

Chip

Page 28: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Fabricação de Processadores

Page 29: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Problemas

• Consumo de energia como limitação de projeto– Consumo é um problema por duas razões:

• Corrente precisa ser trazida para o chip e distribuída

• Energia dissipada pelo calor precisa ser removida

• A potência é proporcional ao produto do númerode transistores pela frequência pela qual essestransistores são chaveados– Intel itanium = 4 x o número de transistores do

Pentium 4• Pentium 4: 82 watts

• Itanium: 132 watts

Page 30: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Falácias e Armadilhas

• Falácia: os computadores têm sido

construídos da mesma maneira por muito

tempo, e esse modelo antiquado de

computação está perdendo força.

• Armadilha: ignorar o inevitável progresso

do hardware ao projetar uma nova

arquitetura.

Page 31: Organização e Arquitetura de Computadores Histórico e … · 2009. 3. 23. · Estágios da Evolução dos Computadores •Geração dos Transistores (1955 –1965) –Invenção

Referências

• Patterson, Capítulo 1.

• Tanembaum, Capítulo 1.