Vi har set computerteknologier forbedre sig meget i de sidste par år. Computernes hukommelse har også udviklet sig meget fra RAM, DRAM, SDRAM. Derefter kom DDR-SDRAM og nu DDR2-SDRAM. Vi bør ikke bekymre os om de meget gamle RAM-modeller, da de ikke længere er i brug i de fleste dele af verden.
SDRAM (Synkron dynamisk tilfældig adgangshukommelse) er en type hukommelse, der kræver strøm til at opbevare sine data. Dette er den fremherskende hukommelse, der bruges i computere lige før intoduktionen af DDR-SDRAM (Double Data Rate SDRAM). DDR forbedrer SDRAMs arkitektur ved en proces, der kaldes 'dobbeltpumping'. I stedet for at overføre data en gang hver urcyklus, ændrer DDR sin datatilstand to gange hver cyklus. En gang på stigende kant, så en anden på faldende kant. Dette gælder både ddr og ddr2. Så hvorfor er ddr2 bedre end ddr?
Når ddr2 kom ud, var det faktisk værre end ddr. Den originale ddr-hukommelse har sin hukommelsesur synkroniseret med busuret, så der kan overføres 2 bit hver urcyklus. Ddr2 ændrer dette ved at fordoble bushastigheden, mens du stadig holder hukommelsesuret på samme frekvens. Så at ved hver hukommelsescyklus overføres 4 bit data. Afvejningen til dette er den højere latenstid for ddr2-hukommelse sammenlignet med ddr-hukommelsen, når du arbejder med samme busfrekvens.
For at opnå den samme ydelse som en ddr, der kører med 100 MHz bushastighed, skal ddr2-hukommelsen køres ved 200 MHz. Men hvis vi ser på urets hastighed, fungerer ddr også ved 200 MHz, mens ddr2 kun er på 100 MHz. Hvis vi har en ddr2-chip, der fungerer med samme urhastighed som ddr1, kan vi se, at den har dobbelt gennemstrømning.
Hukommelsesurhastighed er meget vigtig, fordi det er meget dyrt at producere chips med højere urhastigheder, da kun en lille mængde af det i hver produceret batch af chips er i stand til højere urhastigheder. Så hvis vi sammenligner to chips, der er lignende uret, ville ddr2 være billigere. Og hvis vi sammenligner to chips, der er prissat på lignende måde, ville ddr2 være hurtigere. Teknologien til ddr slutter også, hvor ddr2 begynder, hvilket betyder, at ddr-chips ikke længere kan forbedres yderligere på grund af begrænsninger i omkostningerne, mens ddr2 går langt ud over ddr's muligheder. Funktioner af ddr2 har også sine grænser, hovedsageligt når urets hastighed bliver højere, det er, hvor ddr3 kommer ind. Men det er en helt anden historie.