Вы находитесь на странице: 1из 5

Sumário

 Introdução
 Conceitos Básicos Microprocessadores
Processadores Atuais 


Barramentos
Bits internos e bits externos
 Clock interno e clock externo
 Memória cache
 Co-processador aritmético
Eduardo Amaral
 Linha evolutiva dos processadores
 Processadores com dois ou mais núcleos
 A Evolução dos barramentos
 As Novas Tecnologias Envolvidas
 Referências e sites relacionados

Introdução
 Existem dois modelos de computação usados em
processadores:
CISC (em inglês: Complex Instruction Set Computing,

Computador com um Conjunto Complexo de Instruções) Conceitos Básicos



possui um grande conjunto de instruções;
processadores Intel e AMD.
Microprocessadores
 RISC (em inglês: Reduced Instruction Set Computing,
Computador com um Conjunto Reduzido de Instruções)
 possui um conjunto pequeno de instruções (tipicamente algumas
dezenas) implementadas diretamente em hardware;
 processadores da Apple, Motorola, IBM e SUN.

 Lei de Moore

Barramentos Bits internos e bits externos

 Bits internos
 Barramento: Conjunto  Quantidade de bits que os processadores são
de conexões capazes de processar por vez.
elétricas/lógicas
paralelas que permite a
transmissão de dados,  Bits externos
endereços e sinais de
controle entre os  Quantidade de bits que podem ser transmitidos
diversos módulos ao mesmo tempo;
funcionais do  Especial atenção ao barramento de dados.
computador.

1
Clock Interno e Clock Externo Memória cache

 Clock Interno  Um tipo rápido de memória (SRAM - Static


 Número de instruções que podem ser RAM) que serve para armazenar os dados
executadas a cada segundo; mais frequentemente usados pelo
 Medido em Hz; processador, evitando na maioria das vezes
que ele tenha que recorrer a uma memória
 Indica a freqüência na qual o processador
trabalha. mais lenta (DRAM -Dynamic RAM).

 Clock Externo  Dividido em níveis:


 Indica a freqüência de trabalho do barramento.  Cache L1 (Level 1)
Frequência de comunicação com a placa mãe.  Cache L2 (Level 2)
 Cache L3 (Level 3)

Linha evolutiva dos processadores


Co-processador aritmético • 8086
– 16 bits internos e externos
• 8088
– 16 bits internos e 8 bits externos
• 80386
 A função do coprocessador aritmético é – 32 bits internos
auxiliar o processador principal no cálculo – 16 bits externos (SX) e 32 bits externos (DX)
– Co-processador externo
funções complexas, como: Seno; Coseno; – Vários fabricantes
Tangente; etc. • 80486
– 32 bits internos e externos
 Unidade de cálculo de números reais. – Co-processador integrado (DX). Sem co-processador (SX).
– 8 KB de cache interno
 Cada vez mais utilizadas, principalmente em • Pentium
– 32 bits internos e 64 bits externos
programas de CAD, planilhas, jogos com – 16 KB de cache interno
gráficos tridimensionais e de processamento – pipeline para números inteiros de 5 estágios.

de imagens em geral. • Pentium MMX


– 57 microinstruções para tratar com multimídia
– 32 KB de cache interno

Linha evolutiva dos processadores


• Pentium II
Tecnologia Hyper-Threading
– Execução especulativa (Pentium PRO)
– Instruções MMX
– 32 KB de Cache L1 (no núcleo)
– 256 KB de Cache L2 (na borda)
– Pipelines de 10 estágios.
• Celeron (PII)
– Sem cache L2
• Pentium III
– 70 novas microinstruções (incluindo as instruções SSE)
– 256 ou 512 KB de Cache L2 (no núcleo)
• Pentium 4
– Pipelines de 20, 21 e 31 estágios (“hyper pipeline”)
– Barramento do sistema “Net Burst” de 400 MHz
– Instruções SSE2 (Streaming SIMD Extensions 2) - 144 novas instruções
– 512 a 2 MB de Cache L2
– Tecnologia Hyper-Threading
– Extreme Edition - Cache L3
– EM64T x AMD64 (Athlon 64)

2
Processadores com dois ou mais Processadores com dois ou mais
núcleos - Arquitetura multicore núcleos - Arquitetura multicore
 Justificativa: dificuldade no aumento do
clock interno
 quanto mais megahertz um processador tiver,
mais calor ele gerará (dissipação de energia).
 Baseados em máquinas CMP (Chip
Multiprocessor).
 CMP é um multiprocessamento simétrico (SMP)
implementado em um único chip.
 Uso de vários processadores em um mesmo
encapsulamento, compartilhando ou não a
cache de nível 2 ou 3.

Processadores com dois ou mais A Evolução dos barramentos


núcleos - Arquitetura multicore
 Existem duas formas de se
fabricar processadores de DDR
múltiplos núcleos: CPU
CPU
A
A CPU
CPU
B
B
 multi-chip
 cada núcleo é cortado de PCI-X
diferentes partes do waffer e PCI
PCI
North Bridge
então são colocados juntos North
Bridge
Bridge PCI Express
DDR Bridge
dentro de um mesmo PCI-X
PCI
PCIBridge
Bridge- -
encapsulamento. Túnel
TúnelHTHT PCI Express

IDE, FDC,
 monolítica USB, Etc. South
South
Bridge
PCI
IDE, FDC,
Bridge USB, Etc. I/O
 os núcleos já são fabricados I/O
Hub
Hub
PCI

em apenas um único chip.

A Evolução dos barramentos A Evolução dos barramentos


Exemplo: Processadores Intel Core2 Exemplo: Processadores AMD Athlon64 X2

3
As Novas Tecnologias Envolvidas As Novas Tecnologias Envolvidas
Processadores Intel Processadores Intel
Celeron e Pentium i3 e i5

 Celeron Dual Core  2 núcleos (i3 e i5) e 4 núcleos (somente i5)

 FSB 800 MHz  Tecnologia Hyper-Threading


 L2 512 KB a 1 MB compartilhado  Cache L1 de 64KB, L2 de 256 KB, L3 de 4 MB
(i3) e L3 de 8 MB (somente i5)
 Instruções SSE3
 Dois canais de memória DDR3 de 1333/1066
 Pentium Dual Core MHz
 Tecnologia Intel SpeedStep  chipset de vídeo integrado ao processador
 FSB 800 a 1066 MHz  Turbo Boost (overclock) – somente no i5
 L2 1 MB a 2 MB compartilhado  DMI - Direct Media Interface (baseado no PCI
 Instruções SSE3 express), 2,5 GT/s - número de transferências
por segundo (16 bits)
 Instruções SSE4.2

As Novas Tecnologias Envolvidas As Novas Tecnologias Envolvidas


Processadores Intel Processadores Intel
i7 i7
 4 núcleos ou 6 núcleos (Extreme Edition)
 Tecnologia Hyper-Threading
 Cache L1 de 64KB, L2 de 256 KB e L3 de 8 MB
ou de 12 MB (Extreme Edition)
 Três canais de memória DDR3 de 1066 MHz
 Turbo Boost (overclock)
 Barramento melhorado (QPI - QuickPath
Interconect) – 4,8 GT/s ou 6,4 GT/s)
 Instruções SSE4.2

As Novas Tecnologias Envolvidas Processadores AMD


Athlon X2 e Athlon II X2/X4
Processadores AMD
Sempron e Athlon 64

 Single-core
 Tecnologia AMD64
 128 KB de cache L1
 256KB, 512 KB ou 1 MB(somente
Athlon 64) de cache L2;
 Tecnologia HyperTransport: HT800
ou HT1000(somente Athlon 64)
 Controlador de memória DDR2 (no
Sempron somente em alguns
modelos)
 Instruções SSE3

4
Processadores AMD
Processadores AMD
Phenom X3 e X4
Phenom II X3 e X4

 Cache L3 compartilhado (ou 6 MB


ou 4MB)
 512K de cache L2 por núcleo
 Modelos que suportam DDR2 e
modelos que suportam DDR3
 Um link de 16 bits com até
4000MT/s. Até 8,0 GB/s
HyperTransport I/O de largura de
banda; Até 16 GB / s em modo
HyperTransport Generation 3.0
 Instruções SSE4
 Fabricação em 45 nm

Arquitetura multicore
Questionário

 Há alguma relação entre as antigas arquiteturas


de processadores e as novas? Qual?

 O que melhor determina a escolha de um


processador?

 É possível tentar prever algumas modificações


futuras nos processadores? Quais?

Referências e sites relacionados

 MORIMOTO, C. E. Hardware, o Guia Definitivo. São Paulo: GDH


Press e Sul Editores, 2007.

 TANENBAUM, A. S. Organização Estruturada de Computadores. São


Paulo: Prentice-Hall, 2006.

 TORRES, G. Hardware Curso Completo. 4 ed. São Paulo: Axcel


Books, 2002.

 Intel Corporation. Disponível em http://suporte.intel.com

 Advanced Micro Devices, Inc. Disponível em http://www.amd.com

Вам также может понравиться