DDR , DDR2 og DDR3 er forskellige versioner af Random Access Memory (RAM). Det er den type hukommelse , der gemmer de oplysninger, processoren kræver at udføre de operationer, opfordrede til de programmer øjeblikket er i brug . Alle versioner af DDR er baseret på SDRAM, som synkroniserer lagring og overførsel af data til computerens ur cyklus. For bedre at forstå DDR familien af hukommelse, er det vigtigt at forstå både clock cyklus, og prefetch buffere , to centrale elementer i RAM operation. Clock Cycle
Alle computere har et indre ur i form af en chip , der indeholder en krystal, der vibrerer på en konsekvent frekvens , når den anvendes til elektricitet. Denne frekvens er kender som uret sats. Hver vibration af krystal repræsenterer en taktcyklus . Taktcyklus er den korteste tid i hvilken computeren kan udføre en operation . Pålideligheden af klokfrekvensen giver mulighed for synkronisering af computer-aktiviteter , herunder RAM og computerens Central Processing Unit ( CPU) .
Prefetch Buffer
RAM er væsentlige, en flok af elektriske kontakter eller " transistorer . " Hver transistor er forbundet til en kondensator , der er i stand til at lagre ladning . En lukkede transistor blokke strøm, der forlader sin kondensator tom , og dermed repræsenterer et "0 ". En åben transistor giver strøm til at flyde igennem , opladning sit kondensator , så det repræsenterer en "1". De transistorer ligger i rækker og kolonner . I ældre versioner af RAM, ville computeren nødt til at sende en anden forespørgsel , hver gang den tilgås data på en given række . En amtmand buffer læser ikke blot de ønskede oplysninger , men også data der støder op til den på række, hvilket giver processoren med mere af de " datawords " det behov per hukommelse adgang .
DDR
DDR står for Double Data Rate. Ligesom SDRAM opererer det med en sats på computerens ur cyklus. Men i modsætning til SDRAM , kan det overføre data to gange pr taktcyklus . Dette sker ved hjælp af de stigende og faldende kanter af uret signal , også kendt som " dobbelt pumpe " og anvender en prefetch puffer kunne få adgang to datawords ad gangen . Det betyder, at det kan gemme og flytte en værdi i den samme mængde tid, det tager SDRAM til at gøre det ene eller det andet , hvilket fordobler den hukommelse hastighed .
DDR2
DDR2 også udnytter den samme dobbelt pumpe teknik som DDR . Det opnår performance gevinster ved hjælp af en amtmand buffer , der henter fire datawords pr hukommelse adgang . Dette gør det muligt at overføre data fire gange pr taktcyklus (sammenlignet med to gange i tilfælde af DDR ) . Ifølge Bit - Tech.com giver den forbedrede effektivitet er det at forbruge mindre strøm end DDR .
DDR3
Ligesom alle andre former for DDR , DDR3 overfører data to gange pr taktcyklus . Dog kan dens amtmand buffer adgang otte datawords ad gangen , ifølge Benchmark anmeldelser. Således kan det overføre data otte gange per clock cyklus , giver det en maksimal dataoverførselshastighed dobbelte af DDR2 , mens du bruger mindre strøm .