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.