domingo, 21 de outubro de 2007

Memória DDR e DDR2 - Diferenças e Detalhes

Tecnologia DDR
Tecnologia DDR ou Double Data Rating, é a tecnologia que substituiu as tradicionais memórias DIMM de 168 pinos. O tipo DDR é baseado na tecnologia SDRAM e o funcionamento também é muito parecido, onde seus pentes (ou módulos) possuem 184 terminais, enquanto o padrão DIMM SDRAM possui 168 pinos. Fisicamente há apenas uma divisão no encaixe do pente, enquanto que na memória DIMM há dois. Outra diferença é a voltagem das DDR, 2.5V contra 3.3V das DIMM SDRAM, isso diminui o consumo de energia e ameniza consideravelmente os problemas relacionados à temperatura. O grande diferencial das memórias DDR está no fato delas poderem realizar o dobro de operações por ciclo de clock, assim, uma memória DDR de 266 MHz trabalha, na verdade, com 133 MHz. Como ela realiza duas operações por vez, é como se trabalhasse a 266 MHz (o dobro). Algo que também é importante frisar é que as memórias DIMM indicavam seu tipo informando a velocidade de seu funcionamento. Há uma nomenclatura nas memórias DDR em que isso não ocorre. Observe o exemplo: numa memória SDRAM PC-133, o número "133" significa que a memória trabalha a 133 MHz. Quando você encontra uma memória DDR PC-1600 não significa que ela trabalha a 1600 MHz. Esse valor indica a taxa de transferência de MB por segundo.

Memória - Velocidade

SDRAM PC-100 = 800 MB/s
SDRAM PC-133 = 1.064 MB/s
DDR-200 ou PC-1600 = 1.600 MB/s
DDR-266 ou PC-2100 = 2.100 MB/s
DDR-333 ou PC-2700 = 2.700 MB/s
DDR-400 ou PC-3200 = 3.200 MB/s
Dual DDR-226 = 4.200 MB/s
Dual DDR-333 = 5.400 MB/s
Dual DDR-400 = 6.400 MB/s
Tecnologia DDR2
Como o próprio nome indica, a memória DDR2 é uma evolução da tão utilizada memória DDR. Entre suas principais características estão o menor consumo de energia elétrica, menor custo de produção, maior largura de banda de dados e velocidades mais rápidas. Ao contrário do que alguns pensam, a memória DDR2 não é compatível com placas-mãe que trabalham com memória DDR. Embora os pentes de memória de ambos os tipos pareçam iguais, na verdade, não são. Para começar, o tipo DDR tem 184 terminais e o DDR2 conta com 240 terminais. Além disso, aquela pequena abertura que há entre os terminais está posicionada em um local diferente nos pentes de memória DDR2.
Uma outra diferença visível nos módulos de memória DDR2 é o tipo de encapsulamento usado: o FBGA (Fine pitch Ball Grid Array). Esse tipo é derivado do padrão BGA e sua principal característica é que os terminais do chip são pequenas soldas. A vantagem disso é que o sinal elétrico flui mais facilmente e há menos chances de danos físicos. A memória DDR usa um encapsulamento conhecido como TSOP (Thin Small Outline Package). A memória DDR2 também merece destaque pelo seu menor consumo de energia elétrica, enquanto o tipo DDR trabalha à 2,5 V, a tecnologia DDR2 requer 1,8 V.
Freqüências da memória DDR2: as memórias DDR são comumente encontradas nas freqüências de 266 MHz, 333 MHz e 400 MHz. Por sua vez, o padrão DDR2 trabalha com as freqüências de 400 MHz, 533 MHz, 667 MHz e 800 MHz. Em relação à velocidade como um todo, é necessário também considerar o "CAS Latency" (latência do CAS - Column Address Strobe). Em poucas palavras, trata-se do tempo que a memória leva para fornecer um dado solicitado. Assim, quanto menor o valor da latência, mais rápida é a "entrega".Nas memórias DDR, a latência pode ser de 2, 2,5 e 3 ciclos por clock. Nas memórias DDR2, a latência vai de 3 a 5 ciclos de clock. Isso significa que, nesse aspecto, a memória DDR2 é mais lenta que a DDR? Na prática não, pois as demais características do padrão DDR2, especialmente seus valores de freqüência, compensam essa desvantagem.Há ainda um recurso nas memórias DDR2 que deve ser citado: o Additional Latency (AL) ou "latência adicional". Esta é usada para permitir que os procedimentos ligados às operações de leitura e escrita sejam feitos até "expirar" o tempo da latência do CAS mais a latência adicional. É como se houvesse um aumento do prazo para tais operações. Assim, a medição da latência deve considerar a soma desses dois parâmetros para se obter um total.NomenclaturaEm relação à nomenclatura, as memórias DDR2 seguem praticamente o mesmo padrão das memórias DDR, como mostra a tabela a seguir:
Freqüência - Nomenclatura

400 MHz = DDR2-400 ou PC2-3200
533 MHz = DDR2-533 ou PC2-4300
677 MHz = DDR2-677 ou PC2-5300
800 MHz = DDR2-800 ou PC2-6400

Você pode ter se perguntado o porquê da denominação "PC2-3200" em relação à memória de 400 MHz (e assim se segue com os outros tipos). O número 3200 indica a quantidade de MB por segundo que a memória é capaz de trabalhar. Isso quer dizer que, no caso da memória de 400 MHz, sua velocidade é de 3.200 MB ou 3.2 GB por segundo.

segunda-feira, 15 de outubro de 2007

Placa de vídeo: AGP x PCI Express

O que é PCI?
(Peripheral Component Interconnect ou Interconexão de componentes periféricos) O barramento PCI foi criado pela Intel em junho de 1992 quando esta desenvolveu o processador Pentium e compatibilidade com 10 dispositivos diferentes como

placas de vídeo, som, rede e modem, adaptadores USB, entre outros, oferecendo altas taxas de transferência de dados. Um slot PCI de 32 bits pode transferir até 132MB por segundo, existem modelos também que trabalham a 64 bits, mas são raras as motherboards que usam esse tipo.Em seu lançamento, o PCI foi consagrado revolucionário por suportar, até então, o poderoso recurso Plug and Play (PnP) que permitia que a placa instalada num slot PCI fosse automaticamente reconhecida pelo computador.

PCI Express
É o padrão de slots sucessor do AGP e do PCI. Sua velocidade vai de x1 até x32, sendo que mesmo a versão x1 consegue ser duas vezes mais rápido que o PCI tradicional. A tecnologia PCI-Express conta também com recurso que permite o uso de uma ou mais conexões seriais, isto é, “caminhos” (chamados Lanes) para a transferência de dados. Com arquitetura diferencial, que permite grande imunidade ao ruído, e arquitetura de baixa voltagem que permite aumentar a largura de banda, graças à redução de signal skew (atrasos na linha de transmissão). Atualmente, o padrão PCI Express trabalha com até 16X, o equivalente a 4000 MB por segundo.

AGP
(Accelerated Graphics Port ou Porta Gráfica Aceleradora)O barramento AGP também é um padrão de conexão de um periférico a uma placa-mãe. Geralmente é acoplado a esse slot uma aceleradora gráfica que tem a função de acelerar o processamento de imagens 3D.A diferença entre PCI e AGP, é que esta última aloca dinamicamente a memória RAM do sistema para armazenar a imagem da tela e para suportar o mapeamento de textura, z-buffering e alpha blending. Além disso uma placa AGP normalmente são maiores do que as placas PCI. A primeira versão do AGP, agora chamada AGP 1x, usa um barramento de 32-bits operando a 66 MHz. Isto resulta em uma máxima transferência de dados para um slot AGP 1x de 266 MB/s. Em comparação, um barramento PCI de 32-bits a 33MHz padrão (o qual pode ser composto de um ou mais slots) consegue no máximo 133 MB/s.A partir de 2003, surgiram novas versões como AGP 2x, AGP 4x, e AGP 8x, mas o uso deste barramento poderá ser descontinuado e substituído definitivamente pelo PCI Express.

Vantagens
Uma das grandes vantagens do PCI-Express sobre o AGP, está na escalabilidade e na versatilidade de sua interface. Essas interfaces podem ser de 2, 4, 8, 12, 16 ou 32 vias de interconexão serial (conhecidas como PCI-ex 1x, 2x, 4x, 8x, 12x, 16x, e 32x respectivamente), um dispositivo PCI-Express 1X é 100% compatível com as interfaces de mesma capacidade ou maior, ou seja, você pode ligar um dispositivo PCI-Express 1x em uma interface 16x sem o menor problema.Além disso, dispositivos com barramento PCI-Express possuem mais opções de design para as placas e a capacidade de hot plug/hot swap (trocar ou plugar dispositivos com a máquina ligada). Em termos de largura de banda, o PCI-Express dá um banho no AGP, devido a sua arquitetura ponto-a-ponto de vias (os Lanes citados acima), pois podem ser abertas até 32 vias de comunicação, enquanto no AGP, temos apenas um canal serial, que funciona a 66Mhz.


Barramentos e Larguras de Banda (MBps)

PCI = 133

AGP-2X = 533

AGP-4X = 1066

AGP-8X = 2133

PCI-Express 1X = 250

PCI-Express 2X = 500

PCI-Express 4X = 1000

PCI-Express 16X = 4000

PCI-Express 32X = 8000