We hebben de computertechnologie de afgelopen jaren enorm zien verbeteren. Het geheugen van computers is ook enorm geëvolueerd van RAM, DRAM, SDRAM. Toen kwam DDR-SDRAM en nu DDR2-SDRAM. We moeten ons niet bezighouden met de zeer oude RAM-modellen, omdat die niet meer in de meeste delen van de wereld worden gebruikt.
SDRAM (Sychronous Dynamic Random Access Memory) is een type geheugen dat stroom nodig heeft om zijn gegevens vast te houden. Dit is het gangbare geheugen dat wordt gebruikt in computers vlak voor de introductie van DDR-SDRAM (Double Data Rate SDRAM). DDR verbetert de architectuur van SDRAM door een proces dat bekend staat als 'double pumping'. In plaats van eenmaal elke klokcyclus gegevens over te dragen, verandert DDR de gegevensstatus tweemaal elke cyclus. Eenmaal op de stijgende flank, dan een andere op de dalende flank. Dit geldt voor zowel ddr als ddr2. Dus waarom is ddr2 beter dan DDR?
Eigenlijk toen ddr2 uitkwam, was het eigenlijk erger dan ddr. Het oorspronkelijke geheugen van de ddr heeft zijn geheugenklok gesynchroniseerd met de busklok, waardoor elke klokcyclus 2 bits kan worden overgedragen. Ddr2 verandert dit door de bussnelheid te verdubbelen terwijl de geheugenklok op dezelfde frequentie blijft. Zodat bij elke geheugencyclus 4 bits gegevens worden overgedragen. De wissel hiervan is de hogere latentie van ddr2-geheugen in vergelijking met ddr-geheugen bij gebruik op dezelfde busfrequentie.
Om dezelfde prestaties te verkrijgen als een ddr met een bussnelheid van 100 MHz, moet ddr2-geheugen op 200 MHz worden uitgevoerd. Maar als we kijken naar de kloksnelheid, werkt de ddr ook op 200 MHz, terwijl de ddr2 slechts op 100 MHz staat. Als we een ddr2-chip hebben die werkt met dezelfde kloksnelheid als ddr1, dan kunnen we zien dat deze een dubbele doorvoer heeft.
Geheugenkloksnelheid is erg belangrijk omdat het produceren van chips met hogere kloksnelheden erg duur is, omdat in elke partij geproduceerde chips slechts een klein deel daarvan in staat is tot hogere kloksnelheden. Dus als we twee chips vergelijken die op dezelfde manier geklokt zijn, zou de ddr2 goedkoper zijn. En als we twee chips vergelijken die op dezelfde manier geprijsd zijn, zou de ddr2 sneller zijn. De technologie van ddr eindigt ook waar ddr2 begint, wat betekent dat ddr-chips niet verder kunnen worden verbeterd vanwege beperkingen in de kosten, terwijl ddr2 veel verder gaat dan de mogelijkheden van ddr. De mogelijkheden van ddr2 hebben ook zijn limieten, vooral als de kloksnelheid hoger wordt, dat is waar ddr3 binnenkomt. Maar dat is een ander verhaal helemaal.