In den letzten Jahren haben sich Computertechnologien stark verbessert. Der Arbeitsspeicher von Computern hat sich auch durch RAM, DRAM und SDRAM stark verändert. Dann kamen DDR-SDRAM und jetzt DDR2-SDRAM. Wir sollten uns nicht mit den sehr alten RAM-Modellen beschäftigen, da diese in den meisten Teilen der Welt nicht mehr verwendet werden.
SDRAM (Sychronous Dynamic Random Access Memory) ist eine Art Speicher, der zum Speichern der Daten Strom benötigt. Dies ist der vorherrschende Speicher, der in Computern vor der Einführung von DDR-SDRAM (Double Data Rate SDRAM) verwendet wird. DDR verbessert die Architektur von SDRAM durch einen Prozess, der als "Double Pumping" bezeichnet wird. Anstatt Daten einmal in jedem Taktzyklus zu übertragen, ändert DDR seinen Datenstatus zweimal pro Zyklus. Einmal an der steigenden Flanke, dann wieder an der fallenden Flanke. Dies gilt sowohl für ddr als auch für ddr2. Warum ist ddr2 besser als ddr?
Als ddr2 herauskam, war es tatsächlich schlimmer als ddr. Der ursprüngliche ddr-Speicher hat seinen Speichertakt mit dem Bustakt synchronisiert, so dass 2 Bits pro Taktzyklus übertragen werden können. Ddr2 ändert dies, indem die Busgeschwindigkeit verdoppelt wird, während der Speichertakt immer noch auf derselben Frequenz gehalten wird. Damit werden bei jedem Speicherzyklus 4 Datenbits übertragen. Der Nachteil dabei ist die höhere Latenz des ddr2-Speichers im Vergleich zum ddr-Speicher, wenn auf derselben Busfrequenz gearbeitet wird.
Um die gleiche Leistung wie ein mit 100 MHz Busgeschwindigkeit laufendes ddr zu erzielen, muss der ddr2-Speicher mit 200 MHz betrieben werden. Wenn wir uns jedoch die Taktfrequenz anschauen, arbeitet das ddr auch bei 200 MHz, während das ddr2 nur bei 100 MHz liegt. Wenn wir einen ddr2-Chip haben, der mit der gleichen Taktrate wie ddr1 arbeitet, können wir feststellen, dass er den doppelten Durchsatz hat.
Die Speichertaktgeschwindigkeit ist sehr wichtig, da die Herstellung von Chips mit höheren Taktgeschwindigkeiten sehr teuer ist, da in jeder produzierten Chipcharge nur eine kleine Menge davon höhere Taktraten erreichen kann. Vergleicht man also zwei gleich getaktete Chips, wäre der ddr2 billiger. Und wenn wir zwei Chips vergleichen, die ähnlich teuer sind, wäre der ddr2 schneller. Die Technologie von ddr endet auch dort, wo ddr2 beginnt. Dies bedeutet, dass ddr-Chips aufgrund von Kosteneinschränkungen nicht weiter verbessert werden können, während ddr2 weit über die Fähigkeiten von ddr hinausgeht. Die Fähigkeiten von ddr2 haben auch ihre Grenzen, vor allem wenn die Taktfrequenz höher wird, da kommt ddr3 ins Spiel. Aber das ist eine ganz andere Geschichte.