01.12.2014 Views

Hardware Avançado

Hardware Avançado

Hardware Avançado

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Hardware</strong> Avançado<br />

Laércio Vasconcelos<br />

Rio Branco, mar/2007<br />

www.laercio.com.br


Avanços recentes em<br />

Processadores<br />

Chipsets<br />

Memórias<br />

Discos rígidos


Microeletrônica<br />

Um processador moderno é formado por<br />

mais de 100 milhões de microscópicos<br />

transistores.<br />

Exemplo: Pentium 4 de 3.0 GHz<br />

125 milhões de transistores com 0,09<br />

micron<br />

1 micron = 0,001 mm


O trabalho dos transistores<br />

Os transistores formam os circuitos<br />

eletrônicos que realizam as operações<br />

lógicas e aritméticas, armazenamento e<br />

transporte de dados<br />

(ELETRÔNICA DIGITAL)


Corte transversal de um transistor<br />

Atualmente (2006) a Intel usa tecnologia de<br />

fabricação com 0,065 micron, a AMD faz seus<br />

processadores com transistores de 0,09 micron.


Interior de um processador<br />

O Pentium 4 (Prescott):<br />

125 milhões de<br />

transistores.


Waffer


Waffer maior = custo menor<br />

Diâmetro do Waffer<br />

3,75 cm (1968)<br />

5 cm<br />

7,5 cm<br />

10 cm<br />

12,5 cm<br />

15 cm<br />

20 cm<br />

30 cm (2003)


Uma fábrica de chips<br />

4 andares: filtros de ar<br />

1 andar = SALA LIMPA<br />

2 andares = tubulações e<br />

fiação


Evolução dos processadores<br />

(1971-2000)


Pentium 4<br />

Pentium 4 Willamette:<br />

0,18 micron, 42.000 transistores<br />

1.4 GHz a 2.0 GHz, cache L2 = 256 kB<br />

Pentium 4 Northwood<br />

0,13 micron, 75.000.000 transistores<br />

1.6 GHz a 2.8 GHz, cache L2 = 512 kB<br />

Pentium 4 HT (Hyper-Threading) Northwood:<br />

0,13 micron, 80.000.000 transistores<br />

2.4 GHz a 3.2 GHz, cache L2 = 512 kB<br />

Pentium 4 HT Prescott:<br />

0,09 micron, 125.000.000 transistores<br />

2.4 GHz a 3.8 GHz, cache L2 = 1 MB ou 2 MB


Processador Pentium 4 – Socket 478


Processador Pentium 4 – Socket 775


Processador Pentium 4 – Socket 775


Socket 775


Inédito: Novo processador, velho soquete<br />

Soquete do 386 diferente do soquete do 286<br />

Soquete do 486 diferente do soquete do 386<br />

Soquete do Pentium diferente do soquete do 486<br />

Soquete do Pentium II diferente do soquete do Pentium<br />

Soquete do Pentium III = Soquete do Pentium II<br />

Soquete do Pentium 4 diferente do soquete do Pentium III<br />

Mas o soquete do sucessor do Pentium 4 (Intel Core 2 Duo)<br />

é o mesmo do Pentium 4 (Soquete 775) !!!


Primeiro Pentium 4 (2000): Socket 423


Pentium 4 “definitivo”: Socket 478 (2001-<br />

2005)


Final da era do Pentium 4: Socket 775<br />

Interior Igual ao do<br />

Pentium 4<br />

Exterior diferente,<br />

igual ao do sucessor<br />

do Pentium 4.<br />

Conseqüência<br />

importante: Placas de<br />

Pentium 4 com o<br />

novo soquete<br />

poderiam suportar o<br />

novo processador<br />

(Core 2 Duo)


Processador Athlon XP<br />

Athlon<br />

Duron<br />

Athlon XP<br />

Sempron<br />

Socket A ou Socket 462<br />

(2000-2005)


Athlon 64 = Athlon XP + instruções<br />

de 64 bits<br />

100 milhões de transistores<br />

Tecnologia: 0,13 micron<br />

64 bits<br />

Executa programas de 32 bits<br />

normalmente. É um Athlon XP com 32 bits<br />

adicionais.


Athlon 64


Caches L1 e L2<br />

Cache L2:<br />

Pentium 4 = 512 kB, 1 MB, 2 MB<br />

Athlon XP = 256 kB, 512 kB<br />

Athlon 64: 512 kB, 1M, 2M<br />

Cache L1:<br />

Pentium 4: 8 kB + 12k micro-ops<br />

Athlon XP: 128 kB


Exemplo: Core 2 Duo<br />

Cache L2:<br />

2 MB ou 4 MB


Exemplo: Athlon 64 X2<br />

Cache L2:<br />

2 x 512 kB ou<br />

2 x 1 MB


Duron, Sempron e Celeron<br />

Versões simplificadas do Athlon e do<br />

Pentium 4<br />

Diferença principal: Cache L2 Menor:<br />

Duron: 64 kB (Athlon XP = 256 kB)<br />

Sempron: 256 kB e clock menor<br />

Celeron: 128 kB (Pentium 4 = 512 kB)


Próximas gerações<br />

2003: 90 nm<br />

2005: 65 nm<br />

2007: 45 nm<br />

2009: 30 nm – 15 a 20 GHz<br />

2011: 22 nm<br />

2013: 16 nm


Já existem transistores de 15 nm<br />

Intel Developer Forum, fev/2003


Hyper-Threading Technology<br />

O Pentium 4 HT opera como se fossem<br />

dois processadores Pentium 4 dentro de<br />

um só chip.<br />

2.40C; 2.60C; 2.80C<br />

3.0; 3.06; 3.2 GHz<br />

Pentium Extreme Edition<br />

(DUAL + HT)


Como funciona o HT<br />

Recebe dois fluxos de instruções (Threads) e os identifica. As instruções dos<br />

dois fluxos são sempre independentes e podem ser executadas em paralelo.<br />

Aumenta o grau de paralelismo sem adicionar complexidade ao processador.


HT no Gerenciador de tarefas<br />

No Windows 2000, 2003 e XP,<br />

ao pressionarmos Control-Alt-<br />

Del é apresentado o<br />

Gerenciador de Tarefas.<br />

Clicando em Desempenho<br />

vemos um gráfico de utilização<br />

do processador ao longo do<br />

tempo. Quando o processador<br />

está muito ocupado, executando<br />

muitos programas ao mesmo<br />

tempo, o gráfico se aproxima de<br />

100%. Em períodos de<br />

ociosidade, o gráfico fica abaixo<br />

de 10%.


HT no Gerenciador de tarefas<br />

Quando usamos o Gerenciador de<br />

tarefas em um computador com um<br />

processador Pentium 4 HT, são<br />

mostrados dois gráficos de<br />

desempenho. Isto mostra que o<br />

sistema “enxerga” este processador<br />

como sendo dois processadores<br />

independentes.


FSB: Front Side Bus<br />

Clock interno: velocidade de execução de<br />

instruções<br />

Clock externo: velocidade de acesso ao<br />

exterior do processador (ex: memória)<br />

- também chamado de FSB ou System<br />

Bus


FSB: Front Side Bus


FSB na verdade liga processador –<br />

chipset - memória


Ex: Pentium 4 2.40C


FSB do Pentium 4 e Athlon XP<br />

Athlon XP: 266 MHz<br />

Athlon XP: 333 MHz<br />

Athlon XP: 400 MHz<br />

Athlon 64: 400 MHz<br />

Pentium 4: 400 MHz<br />

Pentium 4: 533 MHz<br />

Pentium 4: 800 MHz<br />

Pentium Extreme Edition: 1066 MHz


Aquecimento<br />

Em 1995 os processadores dissipavam<br />

entre 10 e 20 watts<br />

Em 1999, cerca de 30 watts<br />

Em 2003, de 50 a 70 watts!!!<br />

Atualmente: 60 a 130 watts !!!!!!!!!!!!!!!!


É preciso usar coolers maiores!


Consumo de energia em um<br />

PC moderno<br />

Processador: 60-130 watts<br />

Chipset: 10 – 20 watts<br />

Gravador de CDs: 20-30 watts<br />

Placa 3D: 30 – 100 watts<br />

Disco rígido: 10-15 watts<br />

Mais consumo = mais aquecimento


Para evitar o aquecimento<br />

Usar gabinete maior (midi torre)<br />

Gabinete com duto lateral<br />

Usar ventilador adicional no gabinete<br />

Organizar cabos flat<br />

Espaçar os componentes quentes


Duto lateral


Chipset


Chipset<br />

Ponte Norte:<br />

Controla o tráfego de dados entre o<br />

processador, a memória e o slot da placa de<br />

vídeo (AGP ou PCI Express x16). O vídeo<br />

onboard, quando presente, está na porte norte<br />

Ponte Sul:<br />

Controla o barramento PCI. Nele ficam também<br />

as interfaces USB e IDE. Também inclui som<br />

onboard, modem onboard e rede onboard.


Diagrama de uma placa de<br />

CPU


Intel<br />

VIA<br />

Nvidia<br />

ATI<br />

Principais fabricantes de<br />

chipsets<br />

SiS


SDRAM e DDR


SDRAM e DDR<br />

SDRAM usa DIMM/168<br />

DDR usa DIMM/184<br />

SDRAM opera com 66, 100 e 133 MHz<br />

DDR opera com 200, 266, 333 e 400 MHz


Tipos de DDR<br />

DDR200 ou PC1600<br />

DDR266 ou PC2100<br />

DDR333 ou PC2700<br />

DDR400 ou PC3200<br />

Cada módulo tem uma etiqueta que indica<br />

a capacidade e a velocidade


Confusão no clock da DDR<br />

DDR = Double Data Rate, ou<br />

Taxa de dados dupla.<br />

Em cada ciclo, a DDR acessa dois dados,<br />

ao invés de um.<br />

DDR200 opera com 100 MHz x2<br />

DDR266 opera com 133 MHz x2<br />

DDR333 opera com 166 MHz x2<br />

DDR400 opera com 200 MHz x2


Memória “single channel”


Memória “dual channel”


Placa com<br />

duplo canal


Memória “dual channel”


Memória “dual channel”


Duplo canal<br />

Encontrado nas modernas placas para<br />

processadores Pentium 4 / Athlon 64 (Soq<br />

939/AM2)<br />

Chipsets Intel 865, 875 e superiores<br />

Novos chipsets para Pentium 4 também<br />

ofereceu duplo canal.<br />

Recomendável para quem precisa de<br />

velocidades elevadas (acima de 2 GHz).


Idéia básica do duplo canal<br />

Pentium 4 com FSB de 800 MHz precisa<br />

de memória com 64 bits e 800 MHz<br />

Memória mais veloz: DDR400 = 64 bits,<br />

400 MHz<br />

Duas DDR400 juntas formam 128 bits a<br />

400 MHz = 64 bits a 800 MHz


Athlon 64: Socket 754 x Socket 939<br />

Você encontrará processadores Athlon 64 com dois tipos de soquetes:<br />

Socket 754 e Socket 939. Uma das principais diferenças é que os modelos de 754<br />

pinos operam com memórias de 64 bits, enquanto os de 939 pinos operam com<br />

memórias de 128 bits.<br />

Socket 754 Socket 939


Athlon 64<br />

com<br />

Socket<br />

754


Athlon 64<br />

com<br />

Socket<br />

939


Athlon 64<br />

com<br />

Socket<br />

754


Athlon<br />

64 com<br />

Socket<br />

939


Memórias nos próximos anos<br />

Utilizarão Duplo canal.<br />

Placas de baixo custo poderão continuar<br />

com canal simples, mas existem modelos<br />

baratos com dual channel também.<br />

Utilizarão memórias DDR2 e DDR3.


Memórias DDR (Double Data Rate)<br />

DDR vai até 400 (200 MHz x 2)<br />

DDR2:<br />

DDR2/400<br />

DDR2/533<br />

DDR2/667<br />

DDR2/800


Discos rígidos Serial ATA


Cabos SATA


Conectores e cabos SATA


Velocidades do SATA<br />

Geração I: 150 MB/s<br />

Geração II: 300 MB/s (2004)<br />

Geração III: 600 MB/s (2007)<br />

Substituirá aos poucos o Parallel ATA


Vantagens do SATA<br />

Taxa de transferência maior (150 MB/s,<br />

contra 133 MB/s do IDE comum (PATA))<br />

Native Command Queuing (NCQ), um<br />

recurso antes disponível somente nos<br />

discos SCSI

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!