Music Home

Pesquisar



O processador é um dos componentes que mais determina a performance do sistema, o primeiro processador usado em um PC ( Personal Computer ) foi o 8086 que tinha 16 Bits e foi fabricado pela Intel no final dos anos 70, os computadores baseado neste processador eram chamados de PC-XT, antes do 8086 podíamos encontrar os seguintes processadores de 8 bits, tais como: 8080, 8085, Z80, 6502, 6800. Logo depois veio o PC-AT que foi baseado no 80286, a Intel de lá para cá vem dominando o segmento de processadores para PCs. Veja abaixo as gerações dos processadores Intel.

Histórico dos Processadores Intel
Tipo Geração Lançamento
8086 Primeira 1978
8088 Primeira 1979
80286 Segunda 1982
80386DX Terceira 1985
80386SX Terceira 1988
80486DX Quarta 1989
80486SX Quarta 1989
80486DX2 Quarta 1992
80486DX4 Quinta 1994
Pentium Quinta 1993
Pentium MMX Quinta 1997
Pentium Pro Sexta 1995
Pentium II Sexta 1997
Celeron Sexta 1998
Pentium III Sexta 1999
Pentium 4 Sétima 2000


Barramento Interno e Externo
Os microprocessadores possuem um Barramento de dados interno que funciona como uma estrada de 8, 16, 32, 64 e 128 bits "ou pistas" que transmitem os sinais lógicos 0 e 1 para todas as partes do processador, ex.: CPU ( Unidade Central de Processamento ), quanto mais bits internos ele tiver mais rápido as partes internas do processador receberão e responderão a solicitações de instruções provenientes da memória, estas instruções são chamadas de programas de máquinas que são formados por comandos simples ( operações aritméticas e lógicas, gravação, comparação, movimentação e leitura de dados ) que chamamos de programas.
Por sua vez, o microprocessador também necessita se comunicar com dispositivos externos, tais como teclados, placa de vídeo, impressoras, scanner, etc. , para essas comunicações o processador possui o que chamamos de Barramento de dados para as operações de entrada e saída ou E/S ( I/O em inglês, Input/Output ). A quantidade de bits de seu barramento de comunicação externo indica com que velocidade o processador se comunica com os dispositivos externos, veja abaixo alguns exemplos:
  • Chipsets controladores do acesso as Memórias SRAM ( Cache ) e DRAM
  • Chipsets controladores dos barramentos de expansão ISA/PCI, etc.
  • Chipsets de diversas funções ou onboards ( IDE, Interface de som, Vídeo, etc. ).

Microprocessador Bits
Internos
Bits
Externos
8086 16 16
8088 16 8
80286 16 16
80386 SX 32 16
80386 DX 32 32
486 DLC, DX, DX2, SX, SX2, DX4 32 32
486 SLC 32 16
Pentium, Pentium Pro 32 64
Cyrix 5x86 e AMD 5x86 32 32
Cyrix 6x86 e AMD-K5 32 64

Clock
O Clock ou freqüência é medido em ciclos por segundos, sua unidade atual é o MHz, Ex: 25 MHz significa 25 milhões de ciclos por segundo, ele indica a velocidade em que o microprocessador executa as instruções básicas que executam os programas, este item é que indica a velocidade do processador como conhecemos. O problema é que as instruções podem ser simples ou complexas levando mais ciclos ou menos ciclos para serem executadas, por isto o valor do clock não é constante, ou seja, um processador de 450 MHz não funciona sempre nesta velocidade para instruções diferentes. Os fabricantes colocam no mercado um determinado processador com um clock especifico e depois com o melhoramento tecnológico aumentam o clock interno deste processador, determinando assim uma "Família de Processadores", Ex.: Pentium celeron 266 MHz, 300, 333 MHz, etc., outro ponto muito importante é o clock externo do processador, pois é ele que define a velocidade do barramento externo de dados do microprocessador.

Quanto maior for o barramento externo maior será a velocidade de comunicação do processador com as memórias, chipsets e slots ( ex.: AGP ), veja abaixo alguns processadores atuais de clock externo igual a 100 MHz.
  • Pentium II 300 a 450 MHz
  • Pentium III 450 a 500 MHz
  • AMD-K6-2 300, 350 a 400 MHz
  • AMD-K6-3 400 a 450MHz

Na tabela abaixo temos o multiplicador que é usado junto com o clock externo ( 50, 55, 60, 66, 75, 83, 90 e 100 MHz ) para configurar a placa Motherboard para funcionar com um determinado processador ( Ex: para o Pentium MMX 233 que utiliza o soquete 7, temos que multiplicar 66 x 3,5 = 231 ou 233 MHz ) resultando no clock interno do processador.
Tabela de Características

Microprocessador Clock
Interno
Clock
Externo
Multiplicador
( Fator )
Intel
486 SX 25 25 MHz 25 MHz 1,0 x
486 DX 50 50 MHz 25 MHz 2,0 x
486 DX2 66 66 MHz 33 MHz 2,0 x
486 DX4 100 100 MHz 33 MHz 3,0 x
Pentium 75 75 MHz 50 MHz 1,5 x
Pentium 90 90 MHz 60 MHz 1,5 x
Pentium 100 100 MHz 66 MHz 1,5 x
Pentium 120 120 MHz 60 MHz 2,0 x
Pentium 133 133 MHz 66 MHz 2,0 x
Pentium 150 150 MHz 60 MHz 2,5 x
Pentium 166 166 MHz 66 MHz 2,5 x
Pentium 200 200 MHz 66 MHz 3,0 x
Pentium 233 233 MHz 66 MHz 3,5 x
Pentium II 233 233 MHz 66 MHz 3,5 x
Pentium II/Celeron 266 266 MHz 66 MHz 4,0 x
Pentium II/Celeron 300 300 MHz 66 MHz 4,5 x
Pentium II/Celeron 333 333 MHz 66 MHz 5,0 x
Celeron 366 366 MHz 66 MHz 5,5 x
Celeron 400 400 MHz 66 MHz 6,0 x
Celeron 433 433 MHz 66 MHz 6,5 x
Celeron 466 466 MHz 66 MHz 7,0 x
Celeron 500 500 MHz 66 MHz 7,5 x
Pentium II 350 350 MHz 100 MHz 3,5 x
Pentium II 400 400 MHz 100 MHz 4,0 x
Pentium II/III 450 450 MHz 100 MHz 4,5 x
Pentium III 500 500 MHz 100 MHz 5,0 x
Pentium III 550 550 MHz 100 MHz 5,5 x
Pentium III 600 550 MHz 100 MHz 6,0 x
AMD
AMD-K5-PR75 75 MHz 50 MHz 1,5 x
AMD-K5-PR90 90 MHz 60 MHz 1,5 x
AMD-K5-PR100 100 MHz 66 MHz 1,5 x
AMD-K5-PR120 90 MHz 60 MHz 1,5 x
AMD-K5-PR133 100 MHz 66 MHz 1,5 x
AMD-K6-PR166 166 MHz 66 MHz 2,5 x
AMD-K6-PR200 200 MHz 66 MHz 3,0 x
AMD-K6-PR233 233 MHz 66 MHz 3,5 x
AMD-K6-PR266 266 MHz 66 MHz 4,0 x
AMD-K6-PR300 300 MHz 66 MHz 4,5 x
AMD-K6-2-PR266 266 MHz 66 MHz 4,0 x
AMD-K6-2-PR300 300 MHz 100 MHz 3,0 x
AMD-K6-2-PR333 333 MHz 95 MHz 3,5 x
AMD-K6-2-PR350 350 MHz 100 MHz 3,5 x
AMD-K6-2-PR400 400 MHz 100 MHz 4,0 x
AMD-K6-3-PR400 400 MHz 100 MHz 4,0 x
AMD-K6-3-PR450 450 MHz 100 MHz 4,5 x
IBM/Cyrix
6x86-PR120+ 100 MHz 50 MHz 2,0 x
6x86-PR133+ 110 MHz 55 MHz 2,0 x
6x86-PR166+ 133 MHz 66 MHz 2,0 x
6x86-PR200+ 150 MHz 75 MHz 2,0 x
6x86MX-PR166 150 MHz 60 MHz 2,5 x
6x86MX-PR200 166 MHz 66 MHz 2,5 x
6x86MX-PR233 200 MHz 66 MHz 3,0 x
6x86MX-PR266 225 MHz 75 MHz 3,0 x
6x86MII-PR300 300 MHz 66 MHz 3,5 x
6x86MII-PR300 300 MHz 75 MHz 3,0 x
6x86MII-PR333 333 MHz 83 MHz 3,0 x
Capacidade de Endereçamento
A capacidade de endereçamento indica qual e o máximo de células de memória que o microprocessador pode acessar, o microprocessador lê e grava os dados da memória acessando "baldes" as células ou posições que contém os conjuntos de bytes ( 0 e 1 ). O 8086 e 8088 possuíam um barramento de dados de 20 bits podendo acessar com isto 1 MB, para saber a quantidade de memória maxíma que um processador pode acessar eleve por 2 o barramento de endereços, veja o exemplo abaixo.
220 bytes = 1.048.576 bytes = 1 MB ( para o 8085 e 8086 )
224 bytes = 16.777.216 bytes = 16 MB
232 bytes = 4.294.967.296 bytes = 4 GB

Microprocessador bits de endereço Capacidade de endereçamento
8086 e 8088 20 1 MB
80286, 386 SX 24 16 MB
386 DX 32 4 GB
486 DX, DX2, SX, SX2, DX4 32 4 GB
486 DLC 32 4 GB
486 SLC 24 16 MB
Pentium, Pentium Pro 32 4 GB
Cyrix 5x86 e 6x86, AMD 5x86 e K5 32 4 GB

Soquetes/Encapsulamento
Os Microprocessador 486, Pentium e Pentium MMX são encaixados na motherboard utilizando-se o soquete ZIF ( Zero Insertion Force ) também chamado de soquete 7 criado pela Intel que foi usado inicialmente para possibilitar o Up-grade dos processadores 486 ( 168 pinos ) mantendo-se a mesma placa Motherboard, ele foi posteriormente usado pela família Pentium até o Pentium MMX com clock de 233 MHz ( 321 pinos ). O soquete Super 7 foi criado pela AMD para aproveitar o nicro deixado pela Intel ao interromper a produção de processadores para o soquete 7.

Tipo Encapsulamento
O encapsulamento tem como finalidade proteger a pastilha de circuito impresso também chamado de núcleo ( CORE ), dissipar o calor gerado pelo núcleo, permitir a conexão física e eletrica com a motherboard
  • PGA - Pin Grid Array, encapsulamento quadrado que pode ser ceramico ou plástico
    • CPGA - Ceramic Pin Grid Array, encapsulamento PGA de cerâmica
    • PPGA - Plastic PGA, encapsulamento PGA de plástico
  • SPGA - Staggered PGA, encapsulamento PGA com pinagem concentrada.
  • SECC - Single Edge Contact Cartridge, encapsulamento tipo cartucho com embalagem
  • SEPP - Single Edge Processor Package, encapsulamento tipo cartucho sem embalagem

Processadores soquete 7 e Super 7 ( PGA )

Apa




Características dos Soquetes
Tipo Nº de pinos Tensão Processadores Encapsulamento
Soquete 3 237 5 a 3,0 V 486 DX, SX, DX2, DX4 PGA
Soquete 7 321 3,5 a 2,8 V Pentium (54 e P55), K5, K6, C6, MII CPGA e PPGA
Soquete 8 387 3,3 V Pentium Pro CPGA
Soquete Super 7 321 3,5 a 2,2 V Pentium (54 e P55), K5, K6, MII, K6-2, K6-3 CPGA e PPGA
Slot 1 242 2,8 a 2,0 V Celeron, Pentium II, Pentium III SECC e SEPP
Slot 2 330 2,8 a 2,0 V Pentium II e Pentium III Xeon, Tanner SECC
Soquete 370 370 2,8 ou 2,0 V Celeron SEPP e PPGA
Slot A 330 2,8 a 2,0 V AMD Athlon SECC


Slot1- Pentium II e III
O Pentium II e Pentium III se parecem muito com um cartucho de vídeo game e também são encaixados como um cartucho de games, o slot 1 é conhecido oficialmente como SEC ( Single Edge Connector ) sendo ele a maior diferença entre os Pentiums ( soquete 7 ) anteriores e o Pentium II, dentro do encapsulamento de plástico e metal "cartucho" ficam o processador e a cache L2 ( 512 KB ) soldados em uma placa permitindo que a cache L2 trabalhe na metade da velocidade do núcleo do processador como visto abaixo, note na figura a seguir que o barramento externo dele trabalha a 66MHz mais existem processadores Pentium II, Pentium III, K6-2 e K6-3 que trabalham a 100MHz como vimos antes.

Pentium II ( SECC )


Para "combater" os micros de baixo custo a Intel criou o Celeron que nada mais é do que um Pentium II sem cache L2, que por ter baixo desempenho e críticas nas primeiras versões teve um acréscimo de 128 Kb de L2 no Celeron 300 MHz ou 300A ( o "A" diferencia as versões anteriores ). O novo processador Xeon da Intel usa um slot 2 tipo SEC muito parecido com o slot 1, só que com mais pinos.
Soquete 370
Este soquete é mais uma tentativa da Intel de não permitir o avanço da AMD na área dos PC de baixo custo ( nos EUA, os PCs de 1000 dolares ), ele permite a conexão de processadores Celeron com encapsulamento PPGA, Os processadores Pentium II de Formato SEPP ( Single Edge Processor Package ) são usados no slot 1 e slot 2. Os processadores Celeron usam o formato PPGA ( Plastic Pin Grid Arrays ) para o soquete 370 e SEPP para o slot 1.

Adaptador de Slot 1 para soquete 370

Note que os soquetes das motherboards 486, Pentium e Pentium II não são compatíveis entre si, OK.
Tensões
Como os microprocessadores Pentium MMX funcionam com dupla voltagem ( Dual Power ou simplesmente Dual ), a placa motherboard que os usa deve ser selecionada para P55C, ou selecione voltagem simples no caso do Pentium normal ( P54C ), a tensão correta ( 3,5 a 2,8 volts ) evita travamentos no processamento por super aquecimento ou a queima do microprocessador. Os processadores que usam o soquete 7 necessitam de um ventilador ( cooler ) para refrigeração.

Tabela de Tensão ( V )
Fabricante Processador Simples Dupla
Intel P54C, P54CS 3,5 V (VRE) ---
AMD K5 3,5 V (VRE) ---
IBM/Cyrix 6x86 3,5 V (VRE) ---
Intel P54C, P54CS 3,4 V (STD) ---
AMD K5 3,4 V (STD) ---
AMD K6-PR 233 --- 3,2 V
AMD K6-166, 200 --- 2,9 V
IBM/Cyrix 6x86MX --- 2,9 V
Intel P55C-MMX --- 2,8 V
AMD K6-2 --- 2,2 V

Memória cache
Os microprocessadores modernos são componentes que se desenvolveram muito ao longo dos anos, hoje temos processadores com clock interno na faixa dos Giga ( ex: Xeon da Intel ), porém, o seu desempenho é muito prejudicado quando o microprocessador acessa os dispositivos externos, como as memórias, tem de esperar muito tempo. As memórias também tiveram um bom desenvolvimento com relação a sua velocidade e capacidade, este problema de desempenho passou a existir nos anos 90, pois antes os processadores tinham clock inferior à 25 MHz e eram mais lentos que as memórias DRAM.
A solução foi colocar uma pequena quantidade de memória SRAM para auxiliar as memórias DRAM a aumentar a velocidade do conjunto de memórias em relação ao microprocessador. A memória Cache é um pequeno conjunto de memórias SRAM de baixa capacidade que pode está dentro do microprocessador não podendo ser modificado ou na motherboard que pode ser alterado ( Cache L2 ), porém, com alta velocidade.
Os dados armazenados na memória DRAM ( Pentes ) são lidos e executados pelo processador, porém, as DRAM são lentas, é para resolver este problema um circuito chamado controlador de cache transfere os dados da DRAM para a memória SRAM, ou seja, o processador acessa a Cache que é mais veloz ao invéz de acessar as memórias DRAM. enquanto o controlador de cache carrega mais dados da DRAM.
O primeiro microprocessador a utilizar memória cache interna foi o 486 com 8 kB de memória SRAM, podemos chamar-la de:
  • Cache interna
  • Cache primária
  • Cache de nível 1 ou L1

Os 80386 até 20 MHz não possuíam cache, porém, com o lançamento das versões 25, 33 e 40 MHz a cache foi acrescentada na motherboard para aumentar o desempenho e não no interior processador, como no 486, está cache na motherboard é baseada em conjuntos de chips de memória SRAM ou SDRAM com tamanho máximo de 64, 128, 256, 512, 1024 e 2048 kB por placa motherboard que foi chamada de:
  • Cache externa
  • Cache secundária
  • Cache de nível 2 ou L2


Nas Motherboards Pentium a Cache Pipeline Burst SRAM é a mais indicada devido ao seu desempenho 50% superior as memórias Assynchronous SRAM.

As motherboard atuais possuem cache interna e externa para auxiliar o microprocessador, a quantidade de cache externa depende do fabricante da placa motherboard, em alguns casos ela pode ser aumentada ( up-grade ).

Processador Cache interno
8088, 8086, 80286 ---
80386DX, 80386SX ---
80486DX, 80486SX, 80486DX2 8KB
80486DX4, Pentium 8KB + 8KB
Pentium MMX 16KB + 16KB
Pentium Pro 8KB + 8KB
Pentium II, Celeron 16KB + 16KB
Cyrix e AMD 486 DX4 8KB
Cyrix 5x86, 6x86, AMD 5x86 16KB
AMD K5 24 kB*


*Obs.:
O AMD K5 possui 24 kB de cache interna, divididas em duas partes, sendo 16 kB para código ( programas ) e 8 kB para dados.
Tamanho da cache externa ( Típica )

Motherboard Memória Cache Externa disponível Cache Ext. Típica
386 DX 16, 32, 64, 128 ou 256 kB 128 kB
486 128, 256, 512, 1024 kB 256 kB
Pentium 256, 512, 1024 kB 512 kB*
Pentium II 512, 1024 kB 512 kB

* Já são disponíveis placas Pentium com 1024 e 2048 kB.
A desvantagem da cache é que por usar chips SDRAM ela ocupa muito espaço físico, tem pouca capacidade (kB) e também é mais cara.

0 comentários:

Patrick Gomes. PSG Technology.SG Informática.Webmaster.Designer from Web. Tecnologia do Blogger.