As memórias DDR2 trabalham com latências maiores do que as memórias DDR. Em outras palavras, elas demoram mais pulsos de clock para entregarem um dado solicitado. Isso significa que as memórias DDR2 são mais lentas do que as memórias DDR? Não necessariamente. Como falamos, elas demoram mais pulsos de clock, mas não necessariamente mais tempo.
Se compararmos uma memória DDR com uma memória DDR2 rodando sob um mesmo clock, a que tiver menor latência será mais rápida. Portanto, se você tiver uma memória DDR400 com CL3 e uma memória DDR2-400 com CL4, a memória DDR400 será mais rápida.
Lembrando que as memórias DDR2 têm um parâmetro adicional chamado AL (latência adicional) que deve ser somada à sua latência nominal (CL) para sabermos a latência total.
No caso de compararmos memória com velocidades diferentes, você deverá levar em conta o clock.
No caso de uma memória DDR400 com CL3, este “3” significa que a memória demora 3 pulsos de clock para começar a entregar os dados solicitados. Como esta memória roda a 200 MHz, cada pulso de clock dura 5 ns (T = 1/f). Ou seja, sua latência é de 15 ns.
Já uma memória DDR2-533 com CL3 e AL0, este “3” também significa que a memória demora 3 pulsos de clock, só que como esta memória roda a 266 MHz, cada pulso de clock dura 3,75 ns, ou seja, sua latência é de 11,25 ns sendo, portanto, mais rápida para entregar dados do que uma memória DDR400 CL3. Ou seja, uma memória DDR2-533 com CL4 e AL0 tem a mesma latência de uma memória DDR400 CL3. Note que estamos assumindo a latência adicional como zero, caso contrário teríamos de incluí-la nas contas. Isto é, uma memória DDR2 com CL3 e AL1 na realidade possui latência de quatro pulsos de clock.
Alguns fabricantes divulgam a latência de seus módulos de memória através de quatro números, como “4-4-4-12” ou “5-4-4-9” ou “3-3-3-8”. A latência que nos referimos (CL) é o primeiro número da seqüência. Já a latência adicional (AL) em geral é encontrada na documentação técnica da memória, normalmente disponível em um arquivo do tipo PDF para download no site do fabricante. Se você quiser saber o que os outros números significam, leia o nosso tutorial Entendendo as Memórias DDR.
Para facilitar suas contas e comparações, preparamos a tabela abaixo contendo a duração de cada pulso de clock dependendo do tipo de memória. Assim basta você pegar o número apresentado abaixo de acordo com o tipo de memória que você queira comparar e multiplicar pelo valor da sua latência para saber a duração da latência em nanossegundos, podendo, assim, comparar a latência de memórias com clocks diferentes para saber qual memória é efetivamente mais rápida.
|
Memória |
Duração de Cada Pulso de Clock |
|
DDR266 |
7,5 ns |
|
DDR333 |
6 ns |
|
DDR400 e DDR2-400 |
5 ns |
|
DDR2-533 |
3,75 ns |
|
DDR2-667 |
3 ns |
|
DDR2-800 |
2,5 ns | |