DDR , DDR2 e DDR3 sono diverse versioni di Random Access Memory ( RAM ) . Questo è il tipo di memoria che memorizza le informazioni al processore richiede di eseguire le operazioni previste dalle applicazioni attualmente in uso . Tutte le versioni di DDR sono basate su SDRAM , che sincronizza la memorizzazione e il trasferimento dei dati al ciclo di clock del computer . Per capire meglio la famiglia DDR di memoria , è importante capire sia ciclo di clock e di buffer di prefetch , due elementi chiave del funzionamento di RAM . Clock
Tutti i computer hanno un orologio interno nella forma di un chip contenente un cristallo che vibra ad una frequenza costante quando applicato elettricità . Questa frequenza si sa come la frequenza di clock . Ogni vibrazione del cristallo rappresenta un ciclo di clock . Il ciclo di clock è il più breve lasso di tempo in cui il computer può eseguire un'operazione. L'affidabilità della frequenza di clock consente la sincronizzazione delle attività informatiche , comprese quelle di RAM e unità centrale di elaborazione del computer ( CPU) .
Prefetch Buffer
RAM è , in sostanza, un gruppo di interruttori elettrici o " transistor ". Ciascun transistore è collegato ad un condensatore , che è in grado di immagazzinare carica . A chiuso attuali blocchi di transistor , lasciando il suo condensatore di vuoto , rappresentando così uno "0 ". Un transistor aperta permette alla corrente di fluire attraverso , carica la sua condensatore quindi rappresenta un "1 ". I transistor sono situati in righe e colonne . Nelle vecchie versioni di RAM , il computer avrebbe dovuto inviare una richiesta di diverso ogni volta che accede i dati su una determinata riga . Un buffer di prefetch legge non solo i dati richiesti , ma anche i dati ad esso adiacenti sulla sua riga , fornendo in tal modo il processore con più del " Datawords " di cui ha bisogno per l'accesso alla memoria .
DDR
DDR sta per Double Data Rate . Come SDRAM , che opera alla velocità del clock del computer . Tuttavia, a differenza SDRAM , può trasferire dati due volte per ciclo di clock . Si fa utilizzando salita e di discesa del segnale di clock , noto anche come " doppio pompaggio " e impiegando un buffer prefetch capace di accedere Datawords due alla volta . Ciò significa che può memorizzare e spostare un valore nella stessa quantità di tempo necessaria SDRAM a fare uno o l'altro , raddoppiando effettivamente la velocità della memoria .
DDR2
< p > DDR2 utilizza anche la stessa tecnica di pompaggio doppia come DDR . Raggiunge guadagni di prestazioni utilizzando un buffer di prefetch che recupera quattro Datawords per l'accesso alla memoria . Ciò permette di trasferire dati quattro volte per ogni ciclo di clock ( rispetto a due volte nel caso di DDR ) . Secondo Bit - Tech.com , la sua maggiore efficienza permette di consumare meno energia di DDR .
DDR3
Come tutte le altre forme di DDR , DDR3 trasferisce i dati due volte per ciclo di clock . Tuttavia, il suo buffer di prefetch può accedere otto Datawords alla volta , in base al Benchmark recensioni. Quindi, può trasferire i dati otto volte per ciclo di clock , dandogli una velocità di trasferimento dati massima di due volte quella di DDR2 mentre usando meno energia .