Forskjellen mellom DDR, DDR2 og DDR3

Forskjellen mellom DDR, DDR2 og DDR3


DDR, DDR2 og DDR3 er ulike versjoner av Random Access Memory (RAM). Dette er den type minne som lagrer informasjonen prosessoren krever for å utføre operasjoner som kalles for av programmer som er i bruk. Alle versjoner av DDR er basert på SDRAM, som synkroniserer lagring og overføring av data til datamaskinens klokke syklus. For bedre å forstå DDR familien minne, er det viktig å forstå både klokkesyklus og forhåndshenting buffere, to viktige elementer av RAM drift.

klokkesyklus

Alle datamaskiner har en intern klokke i form av en brikke som inneholder en krystall som vibrerer med en jevn frekvens når den brukes til elektrisitet. Denne frekvensen er kjenner som klokkehastigheten. Hver vibrasjon av krystall representerer en klokkesyklus. Klokken syklusen er kortest mulig tid der datamaskinen kan utføre en operasjon. Påliteligheten av klokkehastigheten tillater synkronisering av datatjenester, inkludert de av RAM og datamaskinens Central Processing Unit (CPU).

prefetch buffer

RAM er, i hovedsak, en haug med elektriske brytere eller "transistorer." Hver transistor er festet til en kondensator, som er i stand til å lagre ladning. Sluttet transistor blokker gjeldende, forlater sin kondensator tom, og dermed representerer en "0" En åpen transistor tillater strømmen å flyte gjennom, lading dens kondensator slik at det representerer en "1." Transistorene er plassert i rader og kolonner. I eldre versjoner av RAM, ville maskinen ha for å sende en annen forespørsel hver gang det åpnes data på en gitt rad. En prefetch buffer leser ikke bare dataene etterspør, men også data i tilknytning til den på rad, og dermed gi prosessoren med flere av de "datawords" den trenger per minne tilgang.

DDR

DDR står for Double Data Rate. Som SDRAM, den opererer på frekvensen av datamaskinens klokke syklus. Imidlertid, i motsetning til SDRAM, kan den overføre data to ganger per klokkesyklus. Det gjør den ved hjelp av stigende og fallende kant av klokkesignal, også kjent som "dobbel pumping" og ansette en prefetch buffer i stand til å få tilgang til to datawords gangen. Dette betyr at det kan lagre og flytte en verdi på samme tid det tar SDRAM å gjøre det ene eller det andre, slik at en dobling av minne hastighet.

DDR2

DDR2 benytter også samme dobbel pumping teknikk som DDR. Det oppnår bedre ytelse ved å bruke en prefetch buffer som henter fire datawords per minne tilgang. Dette gjør det mulig å overføre data fire ganger per klokkesyklus (i forhold til to ganger i tilfelle av DDR). Ifølge Bit-Tech.com, lar sine effektivisering det å forbruke mindre strøm enn DDR.

DDR3

Som alle andre former for DDR, overfører DDR3 data to ganger per klokkesyklus. Imidlertid kan det prefetch buffer tilgang til åtte datawords om gangen, ifølge Benchmark anmeldelser. Dermed kan den overføre data åtte ganger per klokkesyklus, gir det en maksimal dataoverføringshastighet dobbelte av DDR2 mens du bruker mindre strøm.