La RAM, acronimo di Random Access Memory, ovvero memoria ad accesso casuale, è la memoria del computer in cui vengono immagazzinate le informazioni di cui un programma ha bisogno durante l'esecuzione. Accesso casuale fa riferimento a uno storage dei dati che consente di accedere ai dati in memoria in qualunque ordine si trovino, in maniera casuale, e non solo in sequenza. Diversamente, altri tipi di dispositivi di memoria (ad esempio nastri magnetici, dischi e memorie a tamburo) possono accedere ai dati su un supporto di storage solo in un determinato ordine, imposto da limitazioni della propria struttura meccanica.
L'aggiunta di memoria è uno dei modi più semplici e convenienti di potenziare le prestazioni di un computer poiché la maggior parte dei computer ha in dotazione una capacità di memoria molto bassa.
Le SIMM (Single Inline Memory Modules) sono una versione precedente di moduli di memoria RAM. Le SIMM sono state le prime schede di memoria ad essere prodotte in massa (Figura 1).
Prima delle SIMM, la maggior parte dei moduli di memoria veniva installata direttamente sulla scheda madre e non c'era molto margine di espansione. I diversi tipi di SIMM includono: non con parità, con parità, FPM ed EDO.
Velocità
La velocità delle SIMM viene misurata in nanosecondi (abbreviati in "ns" o "nsec") e si aggira solitamente sui 15 ns al massimo. Le specifiche della RAM sono riportate nella documentazione del sistema in uso.
Le DIMM (Dual Inline Memory Module) hanno rappresentano l'evoluzione più importante nella tecnologia delle memorie dopo SIMM. Le DIMM includono 168 pin e utilizzano una larghezza di banda a 64 bit, eliminando la necessità di installare coppie di moduli di memoria SIMM nei sistemi Pentium. (Figura 1) Le DIMM sono lunghe 5,375 pollici e alte 1,5 pollici e includono 8-16 chip TSOP (thin, small outline package).
La versione successiva della DIMM è la SDRAM (Synchronous DRAM), una derivazione di SGRAM (Synchronous Graphics RAM), un tipo di memoria per schede video veloce ma anche molto costosa. La SDRAM è disponibile nelle configurazioni ECC e non ECC. La configurazione ECC è simile a quella con parità in quanto controlla e rileva gli errori della memoria. ECC dispone inoltre della funzione di correzione di errori di lieve entità consentendo al sistema di non interrompere il funzionamento, mentre la memoria con parità arresta il sistema non appena individua un errore.
VelocitàLa SDRAM è stata sincronizzata alla velocità del bus dell'FSB (Front Side Bus) del sistema permettendo di migliorare le prestazioni del 25%. La velocità viene misurata con la frequenza in megahertz (MHz). La SDRAM viene in genere prodotta come PC100 o PC133 (con frequenza di 100 MHz e 133 MHz rispettivamente). Non è consigliato utilizzare insieme una SDRAM PC100 e una PC133. È possibile verificare le specifiche di memoria consultando la documentazione del sistema in uso.
All'inizio degli anni 2000, le RIMM (Rambus Inline Memory Module) sono state per un breve periodo le memorie più utilizzate nei sistemi di fascia (Figura 1).
Esistono due tipi di sistemi Rambus. Inizialmente, i sistemi venivano distribuiti con una configurazione a singolo canale. Successivamente, venne utilizzata una configurazione a due canali, ottimizzata per offrire prestazioni superiori. Per ottimizzare le prestazioni nei sistemi a due canali, sono richieste due RIMM identiche per ogni banco ma i sistemi funzionano anche nella configurazione a un solo canale o mista, per quanto con prestazioni inferiori. Anche la RDRAM è disponibile nelle configurazioni ECC e non ECC.
A differenza della SDRAM, la RDRAM utilizza un circuito seriale: ciò significa che per chiudere il circuito e accedere alla memoria tutti gli slot di memoria devono essere occupati. Se si utilizza una sola RIMM, gli altri slot devono essere occupati da una CRIMM (Continuity Rambus Inline Memory Module), che non è altro che un modulo senza memoria (Figura 2).
La velocità della RDRAM viene misurata in megahertz e la Rambus prende il nome dalla velocità raggiunta. Perciò, la velocità di una RDRAM PC800 è di 800 MHz. Come per la SDRAM, non è consigliato utilizzare RDRAM con velocità diverse.
DDR SDRAM (Double Data Rate SDRAM) è in pratica la tecnologia di memoria più avanzata oggi disponibile (Figura 1). Come la SDRAM, DDR nasce dai rapidi progressi nell'architettura delle schede grafiche, iniziate con la prima scheda video GeForce256 di NVIDIA.
A differenza della SDRAM, che eseguiva le funzioni di lettura/scrittura nello stato alto di ogni clock di sistema, la memoria DDR esegue le funzioni di lettura/scrittura sia nello stato alto che in quello basso del ciclo di clock, raddoppiando in tal modo le prestazioni della memoria e consentendo un enorme miglioramento delle prestazioni generali.
VelocitàLa velocità viene misurata in megahertz (MHz). DDR-DSRAM è disponibile in un numero crescente di velocità, che vanno da 100 MHz (PC1600) fino a 566 MHz (PC4500), con la possibilità che velocità maggiori vengano raggiunte nel corso del tempo.
Per ulteriori informazioni sulle velocità della memoria DDR-SDRAM, consultare l'articolo della Knowledge Base di Dell: "Come determinare la velocità dei dati di un modulo di memoria DDR SDRAM? (in inglese) ".
Panoramica della memoria DDR2
Che cos'è la memoria DDR2?
Che cos'è la memoria DDR3?
Dati alla velocità del bus supportata: