W ciągu ostatnich kilku lat zaobserwowaliśmy znaczną poprawę technologii komputerowych. Pamięć komputerów również bardzo ewoluowała z pamięci RAM, DRAM, SDRAM. Potem przyszła DDR-SDRAM, a teraz DDR2-SDRAM. Nie powinniśmy się przejmować bardzo starymi modelami pamięci RAM, ponieważ nie są one już używane w większości części świata.
SDRAM (Sychronous Dynamic Random Access Memory) to rodzaj pamięci, która wymaga zasilania do przechowywania danych. Jest to powszechna pamięć używana w komputerach tuż przed wprowadzeniem DDR-SDRAM (Double Data Rate SDRAM). DDR poprawia architekturę SDRAM-u dzięki procesowi zwanemu „podwójnym pompowaniem”. Zamiast przesyłać dane raz na cykl zegara, DDR zmienia swój stan danych dwa razy na cykl. Raz na zboczu narastającym, a potem na zboczu opadającym. Dotyczy to zarówno ddr, jak i ddr2. Dlaczego więc ddr2 jest lepszy od ddr?
W rzeczywistości, kiedy pojawiło się ddr2, było gorzej niż ddr. Oryginalna pamięć ddr ma zsynchronizowany zegar pamięci z zegarem magistrali, co umożliwia przesyłanie 2 bitów w każdym cyklu zegara. Ddr2 zmienia to, podwajając prędkość magistrali, jednocześnie utrzymując zegar pamięci na tej samej częstotliwości. Tak, że w każdym cyklu pamięci przesyłane są 4 bity danych. Kompromisem do tego jest większe opóźnienie pamięci ddr2 w porównaniu z pamięcią ddr podczas pracy na tej samej częstotliwości magistrali.
Aby uzyskać taką samą wydajność, jak ddr działający z prędkością magistrali 100 MHz, pamięć ddr2 musi działać z częstotliwością 200 MHz. Ale jeśli spojrzymy na szybkość zegara, ddr działa również na 200 MHz, podczas gdy ddr2 ma tylko 100 MHz. Jeśli mamy układ ddr2, który działa z tą samą szybkością zegara co ddr1, możemy zobaczyć, że ma on dwukrotnie większą przepustowość.
Szybkość zegara pamięci jest bardzo ważna, ponieważ wytwarzanie układów o wyższych częstotliwościach jest bardzo drogie, ponieważ w każdej partii wyprodukowanych układów tylko niewielka ich część jest w stanie osiągnąć wyższe częstotliwości. Więc jeśli porównamy dwa układy, które są podobnie taktowane, ddr2 będzie tańszy. A jeśli porównamy dwa układy o podobnej cenie, ddr2 byłby szybszy. Technologia ddr kończy się także tam, gdzie zaczyna się ddr2, co oznacza, że układów ddr nie można już dalej ulepszać z powodu ograniczeń kosztów, podczas gdy ddr2 wykracza daleko poza możliwości ddr. Możliwości ddr2 również mają swoje ograniczenia, głównie wraz ze wzrostem prędkości zegara, tam właśnie wchodzi ddr3. Ale to zupełnie inna historia.