Buscar

aoc_slides2-2h

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

EC01008 – Arquitetura e Organizac¸a˜o de Computadores
Evoluc¸a˜o e desempenho do computador
Ronaldo de Freitas Zampolo
FCT-ITEC-UFPA
Agenda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Destaques da histo´ria 3
Lei de Moore 11
Fam´ılias de computadores 14
1
Agenda
Destaques da histo´ria
Lei de Moore
Fam´ılias de computadores
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 2 / 21
Destaques da histo´ria 3 / 21
ENIAC - generalidades
■ ENIAC: Electronic Numerical Integrator And Computer
■ Foi o primeiro computador eletroˆnico de propo´sito geral constru´ıdo
■ Projeto e coordenac¸a˜o:
◆ John Adam Presper “Pres” Eckert Jr. (engenheiro eletricista, Filade´lfia, 9/abr/1919 - Bryn
Mawr, 3/jun/1995)
◆ John Mauchly (f´ısico, Cincinatti, 30/ago/1907 - Ambler, 8/jan/1980)
■ Local: Universidade da Pensilvaˆnia
■ Quando: 1943 - 1946 (projeto e construc¸a˜o); usado ate´ 1955
■ Objetivo: Tabelas de trajeto´ria para armas
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 3 / 21
2
Universidade da Pensilvaˆnia
■ Localizac¸a˜o: Philadelphia, Pensilvaˆnia, EUA
■ Fundada por Benjamin Franklin (17/jan/1706 - 17/abr/1790)
■ E´ a quarta mais antiga instituic¸a˜o de ensino superior (1749) e tida como a primeira universidade
dos Estados Unidos
EC01008 AOC Evoluc¸a˜o e desempenho do computador – note 1 of slide 3
ENIAC - caracter´ısticas
■ Operac¸a˜o em base decimal (na˜o bina´rio)
■ 17 468 va´lvulas, 7 200 diodos a cristal, 1 500 rele´s, 70 000 resistores, 10 000 capacitores e perto
de 5 milho˜es de junc¸o˜es soldadas a` ma˜o !!!
■ 20 acumuladores de 10 d´ıgitos
■ Programado manualmente por chaves
■ 30 toneladas
■ 167 metros quadrados
■ 160 kW de poteˆncia
■ 5 000 adic¸o˜es por segundo.
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 4 / 21
3
Programando o ENIAC
Treˆs programadoras do ENIAC em ac¸a˜o...
EC01008 AOC Evoluc¸a˜o e desempenho do computador – note 1 of slide 4
Arquitetura de Von Neumann
■ Conceito de programa armazenado
■ Memo´ria principal armazenando programas e dados
■ ALU operando sobre dados bina´rios
■ Unidade de controle
■ Equipamento de entrada e sa´ıda
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 5 / 21
4
Arquitetura de Von Neumann
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 6 / 21
Ma´quina IAS - generalidades
■ IAS: Institute os Advanced Studies (Princeton, Nova Jersey, EUA)
■ John von Neumann (28/dez/1903 - 8/fev/1957)
■ Per´ıodo de construc¸a˜o: 1945 - 1951
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 7 / 21
5
Ma´quina IAS - caracter´ısticas
■ 1000 “palavras” de 40 bits
◆ Nu´mero bina´rio
◆ 2 instruc¸o˜es de 20 bits
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 8 / 21
6
Ma´quina IAS - diagrama
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 9 / 21
7
Ma´quina IAS - fluxograma de operac¸a˜o
EC01008 AOC Evoluc¸a˜o e desempenho do computador – note 1 of slide 9
8
Ma´quina IAS - instruc¸o˜es
EC01008 AOC Evoluc¸a˜o e desempenho do computador – note 2 of slide 9
9
Exerc´ıcios
1. O ENIAC era uma ma´quina decimal, onde um registrador era representado por um anel de 10 va´lvulas. A qualquer
momento, somente uma va´lvula estava no estado ON. Supondo que o ENIAC tivesse a capacidade de ter va´rias
va´lvulas no estado ON e OFF simultaneamente, por que essa representac¸a˜o e´ “esbanjadora” e que faixa de valores
poderiam ser representadas usando 10 va´lvulas?
2. Dado o conteu´do de memo´ria do computador IAS, apresentado a seguir, mostre o co´digo em linguagem de
montagem associado, comec¸ando no enderec¸o 08A. Explique tambe´m o que esse programa faz.
Enderec¸o Conteu´do
08A 010FA210FB
08B 010FA0F08D
08C 020FA210FB
EC01008 AOC Evoluc¸a˜o e desempenho do computador – note 3 of slide 9
Gerac¸o˜es
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 10 / 21
10
Lei de Moore 11 / 21
Lei de Moore
■ Gordon Earle Moore (3/jan/1929): qu´ımico, co-fundador da Intel Corporation
■ A capacidade de integrac¸a˜o dobra a cada dezoito meses
■ “The complexity for minimum component costs has increased at a rate of roughly a factor of two per year...
Certainly over the short term this rate can be expected to continue, if not to increase. Over the longer term, the
rate of increase is a bit more uncertain, although there is no reason to believe it will not remain nearly constant for
at least 10 years. That means by 1975, the number of components per integrated circuit for minimum cost will be
65,000. I believe that such a large circuit can be built on a single wafer.”
(Cramming more components onto integrated circuits, Electronics Magazine 19 April 1965)
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 11 / 21
Lei de Moore
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 12 / 21
11
Lei de Moore
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 13 / 21
Fam´ılias de computadores 14 / 21
IBM se´rie 700/7000
Ma´quinas da primeira (va´lvula) e segunda (transistor) gerac¸o˜es
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 14 / 21
12
Configurac¸a˜o do IBM 7094
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 15 / 21
IBM se´rie 360
■ Ma´quinas da terceira gerac¸a˜o (circuitos integrados)
■ Ano de 1964;
■ Substituiu (incompat´ıvel com) se´rie 7000;
■ Primeira “fam´ılia” planejada de computadores;
■ Conjuntos de instruc¸o˜es semelhantes ou iguais;
■ SO semelhante ou igual.
■ Diferentes velocidades, portas de E/S, memo´ria, custo, etc.
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 16 / 21
13
Evoluc¸a˜o da fam´ılia IBM 360
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 17 / 21
Processadores Intel - anos 70
■ 4004: 1971, 108 kHz, 4 bits, 2 300 trans., 640 bytes;
■ 8008: 1972, 108 kHz, 8 bits, 3 500 trans., 16 KB;
■ 8080: 1974, 2 MHz, 8 bits, 6 000 trans., 64 KB;
■ 8086: 1978, 5 (8,10) MHz, 16 bits, 29 000 trans., 1 MB;
■ 8088: 1978, 5 (8) MHz, 8 bits, 29 000 trans., 1 MB;
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 18 / 21
14
Processadores Intel - anos 80
■ 80286: 1982, 6-12,5 MHz, 16 bits, 134 000 trans., 16 MB, 1 GB;
■ 386TM DX : 1985, 16-33 MHz, 32 bits, 275 000 trans., 4 GB, 64 TB;
■ 386TM SX : 1988, 16-33 MHz, 16 bits, 275 000 trans., 16 MB, 64 TB;
■ 486TM DX CPU: 1989, 25-50 MHz, 32 bits, 1,2 milha˜o trans., 4 GB, 64 TB, 8 KB;
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 19 / 21
Processadores Intel - anos 90
■ 486TM SX: 1991, 16-33 MHz, 32 bits, 1,185 milha˜o trans., 4 GB, 64 TB, 8 KB;
■ Pentium: 1993, 60-166 MHz, 32 bits, 3,1 milho˜es trans., 4 GB, 64 TB, 8 KB;
■ Pentium Pro: 1995, 150-200 MHz, 64 bits, 5,5 milho˜es trans., 64 GB, 64 TB, 512 KB (L1), 1 MB
(L2);
■ Pentium II: 1997, 200-300 MHz, 64 bits, 7,5 milho˜es trans., 64 GB, 64 TB, 512 KB (L2);
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 20 / 21
15
Processadores Intel - mais recentes
■ Pentium III: 1999, 450-360 MHz, 64 bits, 9,5 milho˜es trans., 64 GB, 64 TB, 512 KB (L2);
■ Pentium 4: 2000, 1,3-1,8 GHz, 64 bits, 42 milho˜es trans., 64 GB, 64 TB, 256 KB (L2);
■ Core 2 Duo: 2006, 1,06-1,2 GHz, 64 bits, 167 milho˜es trans., 64 GB, 64 TB, 2 MB (L2);
■ Core 2 Quad: 2008, 3 GHz, 64 bits, 820 milho˜es trans., 64 GB, 64 TB, 6 MB (L2);
EC01008 AOC Evoluc¸a˜o e desempenho do computador – 21 / 21
Tarefa
1. Fac¸a a leitura da parte no livro texto que trata dos processadores ARM
EC01008 AOC Evoluc¸a˜o e desempenho do computador – note 1 of slide 21
16
	Agenda
	Destaques da história
	ENIAC - generalidades
	ENIAC - características
	Arquitetura de Von Neumann
	Arquitetura de Von Neumann
	Máquina IAS - generalidades
	Máquina IAS - características
	Máquina IAS - diagrama
	GeraçõesLei de Moore
	Lei de Moore
	Lei de Moore
	Lei de Moore
	Famílias de computadores
	IBM série 700/7000
	Configuração do IBM 7094
	IBM série 360
	Evolução da família IBM 360
	Processadores Intel - anos 70
	Processadores Intel - anos 80
	Processadores Intel - anos 90
	Processadores Intel - mais recentes

Outros materiais