DDR , DDR2 och DDR3 är olika versioner av Random Access Memory ( RAM ) . Detta är den typ av minne som lagrar informationen processorn kräver att verkställa de åtgärder som efterlystes i applikationer som används idag . Alla versioner av DDR bygger på SDRAM , som synkroniserar lagring och överföring av data till datorns klockcykel . För att bättre förstå DDR familjen minne , är det viktigt att förstå både klockcykel och buffertar prefetch , två viktiga delar av RAM- drift . Klockcykel
Alla datorer har en intern klocka i form av ett chip som innehåller en kristall som vibrerar med en konsekvent frekvens när den appliceras på elektricitet. Denna frekvens är känd som den klockfrekvensen . Varje vibration av kristallen representerar en klockcykel. Den klockcykel är den kortaste tid där datorn kan utföra en operation. Tillförlitligheten av klockfrekvensen möjliggör synkronisering av dator aktiviteter , däribland RAM och datorns Central Processing Unit ( CPU ) . Addera Prefetch Buffer
RAM är i huvudsak ett gäng elektriska omkopplare eller " transistorer . " Varje transistor är ansluten till en kondensator , som kan lagra laddning. Sluten transistor block aktuella , lämnar sin kondensator tomma , vilket representerar en " 0 . " En öppen transistor tillåter ström att flyta genom , laddning dess kondensator så den representerar en " 1 . " Transistorerna är belägna i rader och kolumner . I äldre versioner av RAM , skulle datorn måste skicka en annan begäran varje gång det åt data på en given rad . En prefetch buffert läser inte bara de begärda uppgifterna , utan även nya uppgifter som gränsar till den på sin rad , vilket ger processorn med mer av " datawords " den behöver per minnet .
DDR
DDR står för Double Data Rate . Liksom SDRAM , fungerar det i en takt av datorns klockcykel . Men till skillnad från SDRAM , kan det överföra data två gånger per klockcykel. Det gör detta genom att använda de stigande och fallande kanter klocksignalen , även känd som " dubbla pumpar " och anställa en prefetch buffert som kan komma två datawords åt gången . Detta innebär att den kan lagra och flytta ett värde på samma tid det tar SDRAM att göra det ena eller det andra , vilket fördubblar minnet hastighet .
DDR2
DDR2 använder också samma dubbla pumpar teknik som DDR . Det uppnår prestanda vinster genom att använda en prefetch buffert som hämtar fyra datawords per minnet . Detta gör det möjligt att överföra data fyra gånger per klockcykel (jämfört med två gånger i fallet med DDR) . Enligt Bit - Tech.com , gör sitt förbättrad effektivitet att förbruka mindre ström än DDR . Addera DDR3
Liksom alla andra former av DDR , överför DDR3 uppgifter två gånger per klockcykel. Däremot kan dess prefetch buffert åt åtta datawords åt gången , enligt Benchmark Reviews . Således kan det överföra data åtta gånger per klockcykel , vilket ger en maximal dataöverföringshastighet dubbelt så DDR2 medan du använder mindre ström .