Process Adores
Process Adores
Process Adores
https://docente.ifrn.edu.br/demetrioscoutinho/pronatec/processadores/at_download/file
1
Microprocessadores
• Definição: Um microprocessador é um circuito integrado
digital que realiza operações matemáticas e lógicas para cumprir
determinada tarefa de acordo com uma série de instruções
ordenadas por um programa externo e codificadas por
microcircuitos internos.
2
• Divisão de um processador:
– ULA: executa todas as operações aritméticas e lógica;
4
Arquitetura do processador AMD Athlon
5
Os microprocessadores da série X86
• O primeiro desenho de um microprocessador feito pelos engenheiros da
Intel ocorreu em 1971, a pedido da empresa japonesa Busicom, fabricantes
de calculadoras eletrônicas.
6
Evolução dos processadores
• Primeira geração
– 8088: variação do 8086(16 bits), integrava o PC-XT;
– Barramento externo de 8 bits.
– Processador muito potente para época mais que logo alcançou seu
limite.
• Segunda geração
– 80286: Superou o limite de endereçamento de 1MB para RAM,
alcançando surpreendente 16MB.
– Barramento externo de 16 bits;
– Clock de até 25MHz.
• Terceira geração
– 80386: primeiro microprocessador de 32 bits;
– Endereçamento de 4GB de RAM;
– Modo de memória protegida que permite duas ou mais aplicações
serem executadas simultaneamente, sem risco de conflitos entre leitura
e escrita de memória de cada uma delas.
– Co-processamento matemático : (80237);
– Ambientes gráficos (Windows e Linux)
– Aparecimento de dispositivos AMD e Cyrix
7
• Quarta geração
– 80486: 32 bits de barramento externo;
– Clock de 133MHz
– Incorporado ao microprocessador um bloco especial de execução de operações
matemáticas com ponto flutuante (FPU);
– Introduzido ao Microprocessador pequenos blocos de memória RAM (cache)
para aumentar o desempenho de processamento;
– Socket ZIF (Zero Insertion Force).
8
Evolução dos processadores
10
• Quinta geração
– Impulsionada pelos processadores Pentium e seus clones, como os K5
ou os K6 da AMD(Advanced Micro Devices), e o 6x86(M-II) da Cyrix;
– Os circuitos do Pentium tinham características avançadas que
permitiam a execução de mais de uma operação por cada ciclo de
clock.
– Barramento externo de 64 bits possibilitando carregar até dois dados
em um só ciclo;
– Clock atingindo a ordem de 600MHz;
– Começou a “guerra dos microprocessadores”, graças à agressiva
política de inovação tecnológica da AMD.
11
• Sexta geração
– Nasceu um microprocessador que foi um verdadeiro fracasso
financeiro, mas que abriu as portas do mercado a toda uma nova
família de processadores: PENTIUM PRO.
– Curiosa construção de dois chips interconectados, o que o tornava mais
caro;
– Com ele veio a idéia de se incluir na mesma pastilha a memória cache
externa;
– Deste microprocessador derivam-se os bem sucedidos PENTIUM II, o
PENTIUM II e as primeiras variantes do CELERON.
12
• Pentium Celeron
– O Celeron, ao ser lançado, era um Pentium II sem cache L2.
– Operava apenas com seus 32 kB de cache L1,
– Bem mais lento que o Pentium II.
– Um Celeron de 266 MHz, chegava a perder para o Pentium MMX/233
em termos de desempenho.
– Um outro fator que prejudicava o seu desempenho era o barramento
externo de 66 MHz, usado mesmo na época em que o Pentium II já
operava com 100 MHz externos, e que o Pentium III operava com 100 e
133 MHz externos.
– Relativo sucesso no mercado de PCs de baixo custo.
– Este processador pode ser instalado nas mesmas placas de CPU
projetadas para o Pentium II e Pentium III.
– O Celeron era uma alternativa barata em relação ao Pentium II/III,
– O encapsulamento usado nos primeiros Celerons era chamado de
SEPP (Single Edge Processor Package) – SLOT 1
Celeron PPGA
(Plastic Pin Grid Array)
Socket 370
Celeron SEPP
13
(Single Edge Processor Package )
• Sétima geração
– Em 23 de Junho de 1999 a AMD apresentou o primeiro processador
dessa geração: o Athlon:
• Elevado desempenho em operações com ponto flutuante;
• Tecnologia 3Dnow
• Superou a Intel por um curto período;
• Clock de 500 até 700MHz;
• Clock externo: 200MHz;
• Cache L1: 128kB
• Cache L2: 512kB
• Encapsulamento SECC (Single Edge Contact Cartridge);
• Conector SLOT A;
14
• Athlon T-Bird
– Athlon com Cache integrada ao núcleo;
– Formato: Socket A -462 (PGA- Pin Grid Array)
– Clock interno: 850 a 1400 MHz;
– Clock externo: 200 a 266Mhz;
– Cache L1: 128kB;
– Cache L2: 256kB
15
• Duron
– Assim como a Intel produziu processadores Celeron como versões de
menor custo e menor desempenho do Pentium II e Pentium III, a AMD
produziu a partir do Athlon T-Bird, o AMD Duron.
– A diferença entre o Athlon e o Duron é a cache L2;
– O Athlon tem 256 kB, enquanto o Duron tem 64 KB.
– O Duron não foi produzido em versões de cartucho.
– Foi criado já na versão T-Bird, com encapsulamento PGA.
– Clock intrno: 550 a 1300MHz;
– Clock extrno: 200MHz;
– Cache L1: 128kB;
– Cache L2: 64kB.
16
• Athlon XP
– Em outubro de 2001, foram lançadas as versões do Palomino voltadas
para desktopos, que receberam o nome comercial de Athlon
XP(Extreme Performance). Com esse modelo houve grandes
discurssões e debates, pois a AMD deixou de referenciar seus
processadores pelo clock e passou exclusivamente ao número do
modelo. Assim foram lançadas as versões 1500+, 1600+,1700+ e
1800+, sendo que todos os modelos trabalham com FSB de 133 ou
266MHz.
1500+ 1,330
2000+ 1,667
2400+ 2,0
2800+ 2,083
3000+ 2,10
3200+ 2,20
17
• Semprom
– No final de 2004, o Athlon XP versão superior do T-Bird e o
Duron pararam de ser fabricados; preocupada com o mercado
de máquinas de pequeno desempenho, a AMD lançou o
Sempron que na verdade é um athlon XP um pouco mais lento,
com exceção dos Sempron para soquete 754, que são uma
versão do Athlon 64 soquete 754 com menos memória cache
L2;
– Cache L2: 256 KB;
– Formato: Socket A e Socket 754
18
• Pentium 4
– Lançado no final de 2000;
– Inicialmente operava com clocks de 1.5 a 1.6GHz. Atualmente 3.8GHz;
– FSB(Font Side Bus) de 400MHz;
– Superando o 133MHz do P3 e 266MHz do Athlon T-Bird;
– Necessidade de Chipset de 400Mhz: Intel 850;
– Primeiras placas de memórias equipadas com RAMBUS(RDRAM);
– No seu lançamento o socket utilizado era o 423, em formato provisório;
– Alguns meses após seu lançamento passou a utilizar o Socket 478;
– Quem comprou as primeiras placas de Pentium 4 ficou sem opção de
upgrade, pois os modelos 423 pinos foram fabricados apenas até
2GHz.
19
• Die do microprocessador Pentium 4, em que se observam as áreas de
memória cache nível 2.
20
• Pentium HT
– Embora possa ser considerado uma variante do Pentium 4, há uma
grande diferença entre os dois;
– Aproveitando as múltiplas linhas de execução, a Interl desenvolveu um
novo circuito com tecnologia de “hiper execução” (HT-Hyper Thread);
– Com o Pentium HT colocado em uma placa mãe especialmente
desenhada para ele, qualquer sistema operacional capaz de trabalhar no
modo multiprocessador reconherá a existência de dois processadores e
repartirá entre eles o trabalho que se esteja realizando;
– Aumento de desempenho de 10 a 20% ;
– Redução de conflitos (Múltiplas aplicações abertas);
– Microprocessador ideal para aplicações que necessitam de muitos
recursos:
• Animações em 3D, Edição de vídeo ou execução de grandes bancos de
dados.
– Soket de 478 terminais;
– Fonte de ventilação especial ;
– Todos os modelos de Pentium 4 com FSB de 800MHz possuem HT;
– Medida de desempenho: Uma das tarefas mais pesadas para um
processador moderno: a conversão de vídeo de CD (MPEG-2) para AVI,
usando CODEX DIVX 5.1 (MPEG-4).
• Pentium 3 de 1GHz: 8 horas;
• Pentium 4 de 2GHz: 4 horas
• Pentium 4 3.2 com HT desetivado: 1hora e 40minutos;
• Pentium 4 com 3.2 com HT ativado: 1hora e 20 minutos. 21
Tipos de encapsulamento do P4
Encapsulamento PGA
“Pin Grid Array”
Encapsulamento
LGA 775
“Land Grid Array”
22
• Oitava geração
– Nos últimos anos o mercado de máquinas de alto desempenho
consolidou os primeiros microprocessadores de oitava geração:
• Itanium 2 (Intel) e Opteron (AMD)
– Desenhados para trabalhar com palavras de 64 bits
– Atualmente, suas aplicações são limitadas a grandes servidores
empresariais;
– AMD saiu na frente e apresentou simultaneamente, seus
processadores de 64 bits para o mercado comum:
• Athlon 64 e Athlon 64FX
• Ambos os processadores tiveram uma boa aceitação pelo mercado
devido a seu desempenho x custo.
23
Geração do PC Quinta Sexta Sétima Oitava
Pentium Pro, Itanium,
Pentium, Pentium II, Athlon, Duron, Opteron,
Microprocessador K5,K6, Pentium III, Pentium 4, Athlon 64,
6x86,M-II Celeron, K6-2, Celeron Athlon
K6-3 64FX
Ano 1993 1995 1999 2003
3.1 – 8.8 7.5-21 Mais de 25 Mais de 100
Nº de Transistores
milhões Milhões milhões milhões
25
• Pentium 4 Extreme Edition
– Para o mercado de jogadores extremos
• Elevadíssimo desempenho sem preocupação com custos;
– Grande capacidade de memória Cache
• L2= 512kB;
• L3=2MB;
– Elevadíssimo custo;
– Tecnologia HT;
– Formato: 478 e 775 pinos;
– Clock 3.2 GHz a 3.46GHz;
– FSB: 800MHz a 1066MHz;
– Aplicações profissionais de alto desempenho;
26
• Athlon 64
– Denominado núcleo ClawHammer pela AMD, lançado em 2003
– Tecnologia 130nm;
– Cache L1 128kB e Cache L2 1MB;
– Recursos para operação em 64 bits AMD64;
– Dois FSB
• Barramento de memória;
• Barramento de sistema
– O barramento de sistema é chamado de “Hyper Transport”, e é uma espécie e
FSB, é usado com o mesmo propósito dos outro processadores;
Barramento de
Processador Barramento de sistema
memória
Sempron, Socket 754 400Mhz, 64 bits 800MHz
27
Modelos de Athlon 64 voltados para notebook e desktop
28
Processadores para ambientes empresariais
• Intel Xeon
– É uma série de processadores especificamente projetados para
aplicações profissionais, diferenciando claramente do mercado
comum por seu alto preço;
– Necessidade de placas mãe e gabinetes especiais;
– Três níveis de memória cache;
• L1: relativamente pequena;
• L2: 256kB a 1Mb;
• L3: 1MB a 8MB;
– Facilidade de ser integrados em sistemas de
multiprocessadores;
– A Intel fabrica placa-mãe com capacidade de integrar até 4
processadores Xeon.
29
• Itanium
– Trata-se de um circuito de 64 bits, dedicado à plataforma PC.
– Extraordinária potência de cálculo e operação com dados;
– Ideal para grandes servidores empresariais;
– Alto custo;
– Dual core;
– Multi core;
– Clock: 1.6 GHz e
– Cache L3 : 24 MB;
30
• Opteron
– Cache L1: 128kB divida em duas de 64kB, uma para dados e
outra para instruções;
– Cache L2:1MB
– Arquitetura superescalar: com nove canalizações, sendo três para
inteiros, três para ponto flutuante e três para endereçamento, ou seja,
este processador pode executar até nove micro-instruções
simultaneamente. A arquitetura superescalar do Opteron é exatamente
igual ao do Athlon XP e do Sempron, sendo superior ao do Pentium 4
que possui sete canalizações;
31
• Soquete: Utiliza um soquete com 940 pinos;
32
Arquiteturas de Memórias em microprocessadores da AMD 64bits
33
Arquiteturas de Memórias em microprocessadores da Intel
Ponte sul
34
Processadores de oitava geração:
Dual core e Quad core
Nº de Intel® Execute
Dual- Intel®
processad Arquitetura Cache clock FSB VT± Disable
core 64Φ
or Bit°
Tecnologia L2 de 800
960 3,60 GHz
de 65 nm 2x2 MB MHz
Tecnologia L2 de 800
950 3,40 GHz
de 65 nm 2x2 MB MHz
Tecnologia L2 de 800
945 3,40 GHz
de 65 nm 2x2 MB MHz
Tecnologia L2 de 800
940 3,20 GHz
de 65 nm 2x2 MB MHz
L2 de
3,73 1066
965 65 nm 2x2
GHz MHz
MB
L2 de
3,46 1066
955 65 nm 2x2
GHz MHz
MB
L2 de
3,20 800
840 90 nm 2x1
GHz MHz
MB
38
Processador Intel® Pentium® dual-core
Enhanced
Intel
Número de Execute
SpeedStep
Processado Arquitetura Cache clock FSB Dual-core Disable Intel® 64Φ
®
r Bit°
Technology
‡
L2 de
E2180 65 nm 2,00 GHz 800 MHz
1 MB
L2 de
E2160 65 nm 1,80 GHz 800 MHz
1 MB
L2 de
E2140 65 nm 1,60 GHz 800 MHz
1 MB
L2 de
T2130 65 nm 1,86 GHz 533 MHz
1 MB
L2 de
T2080 65 nm 1,73 GHz 533 MHz
1 MB
L2 de
T2060 65 nm 1,60 GHz 533 MHz
1 MB
40
Core 2 Duo - Core 2 Quad - Core 2 Extreme
Tecnologia
Número
Enhanced Execute
de Arquitetura Dual- Intel® Intel® Intel®
Cache Clock FSB Intel Disable
processa core VT± TXT± 64±
SpeedStep® Bit°
dor
L2 de 3,00 1333
E6850 65 nm
4 MB GHz MHz
L2 de 2,66 1333
E6750 65 nm
4 MB GHz MHz
L2 de 2,66 1066
E6700 65 nm
4 MB GHz MHz
L2 de 2,60 800
T7800 65 nm
4 MB GHz MHz
L2 de 2,40 800M
T7700 65 nm
4 MB GHz Hz
41
Tecnologia
Número Enhanced
Execute
de Arquitetura FSB Quad- Intel® Intel Intel®
Cache clock Disable
processad core VT± SpeedStep 64Φ
Bit°
or ®
L2
Q6700 65 nm 2,66 GHz 1066 MHz
2 de 4 MB
L2
Q6600 65 nm 2,40 GHz 1066 MHz
2 de 4 MB
42
Enhance
Número d Intel
Execute
de FSB Quad- Dual- Intel® SpeedSte Intel®
Arquitetura Cache clock Disable
processa core core VT± p® 64Φ
Bit°
dor Technol
ogy
L2 de 1333
QX6850 65 nm 3,00 GHz
8 MB MHz
L2 de 1066
QX6800 65 nm 2,93 GHz
8 MB MHz
L2 de 1066
QX6700 65 nm 2,66 GHz
8 MB MHz
L2 de
X7900 65 nm 2,8 GHz 800 MHz
4 MB
L2 de
X7800 65 nm 2,6 GHz 800 MHz
4 MB
L2 de 4 1066
X6800 65 nm 2,93 GHz
MB MHz
43
Por dentro de um Quad-Core
44
Plataforma dos processadores QUAD Core da Intel
45
Plataforma QUAD-FX da AMD
46
Modelo Core
Pentium 4 HT 1
Pentium D 2
INTEL Core 2 Duo 2
Core 2 Extreme
(Dois chips dual core em 4
um único processador)
Athlon 64 1
Athlon 64-X2 2
AMD Athlon FX-60 2
QUAD FX
(dois dual core separados 4
em uma placa)
47
Núcleos Intel AMD
Penry: versão 45nm do chip dual- core Tyler: versão 65 nm do chip atual da
atual da intel, o core 2 duo de 65nm . AMD, o Turion 64 X2 de 90nm (1º
(2º Sem.2007) Sem_2007)