RAM è l'acronimo di Random Access Memory (memoria ad accesso casuale). Si tratta di un componente hardware essenziale per il funzionamento di un computer. Che si tratti di navigare sul web, modificare documenti, giocare o elaborare video ad alta definizione, la RAM influisce sull’efficienza con cui un dispositivo gestisce i dati e sulla fluidità con cui esegue più attività contemporaneamente. La RAM è una forma fondamentale di memoria interna che scambia dati direttamente con il processore. Fornisce uno spazio di archiviazione ad alta velocità per il sistema operativo, i programmi in esecuzione e i dati temporanei.
Come funziona la RAM
Si può pensare alla RAM come al “banco di lavoro” di un computer. Un disco rigido è come un “magazzino” in cui sono archiviati tutti i file, mentre la RAM è il desktop su cui si sta lavorando in quel momento. Quando si lavora, il sistema sposta i dati che sta per utilizzare dal magazzino al desktop, dove il processore può accedervi facilmente. Maggiore è lo spazio disponibile sul piano di lavoro, più file e strumenti è possibile tenere lì contemporaneamente, il che migliora naturalmente l’efficienza. I computer funzionano in modo simile. I programmi e i dati vengono solitamente archiviati su un disco rigido (il “magazzino” menzionato sopra). Quando un programma viene eseguito, le parti di cui ha bisogno vengono caricate nella RAM in modo che la CPU e gli altri componenti hardware possano accedervi rapidamente.
La RAM è costituita principalmente da tre parti: un array di memoria, un decodificatore di indirizzi e un circuito di controllo di lettura/scrittura. L’array di memoria contiene un gran numero di celle di memoria, ciascuna delle quali può memorizzare un bit di dati binari. Il decodificatore di indirizzi riceve i segnali di indirizzo dal processore e identifica la cella di memoria di destinazione. Il circuito di controllo di lettura/scrittura provvede quindi a scrivere o leggere i dati in base alle istruzioni. L’intero processo avviene con estrema rapidità, consentendo miliardi di operazioni al secondo.
Le principali funzioni della RAM
Il ruolo principale della RAM è quello di fornire uno spazio di lavoro temporaneo per l'esecuzione dei programmi e del sistema. La sua importanza non si limita alla capacità del computer di eseguire un determinato programma, ma influisce anche sull'esperienza complessiva quando vengono eseguite più attività contemporaneamente.
Applicazioni di supporto
Quando si apre un browser, un software per l’ufficio o uno strumento di elaborazione delle immagini, il sistema operativo carica in memoria il codice e i dati necessari per l’esecuzione del programma. Mentre il programma è in esecuzione, la RAM conserva le informazioni necessarie per l’attività corrente. La CPU accede a questi dati tramite il sistema di memoria, esegue le istruzioni del programma ed effettua le operazioni richieste. Se la memoria disponibile non è sufficiente, un programma potrebbe non avviarsi correttamente o funzionare lentamente.
Migliorare il multitasking
I computer moderni eseguono solitamente diversi programmi e servizi in background contemporaneamente. Ad esempio, potresti cercare informazioni in un browser, modificare un documento in Word, riprodurre musica e ricevere messaggi, tutto allo stesso tempo. Ciascuno di questi programmi richiede una certa quantità di memoria. Se la RAM è sufficiente, il sistema può conservare più facilmente i dati necessari alle diverse attività, riducendo la necessità di liberare e ricaricare frequentemente i dati. Una quantità sufficiente di RAM è quindi particolarmente importante per gli utenti che spesso tengono aperte contemporaneamente molte schede del browser, programmi di produttività e altre app.
Supporto per giochi ed elaborazione grafica
I giochi per computer devono elaborare informazioni relative alle scene, agli stati dei personaggi, alla logica di gioco e ad altri dati di esecuzione. Alcuni di questi dati vengono memorizzati nella RAM di sistema, mentre quelli relativi alla grafica possono utilizzare una memoria video dedicata o la memoria di sistema condivisa. Anche le applicazioni di editing video, modellazione 3D e elaborazione di immagini di grandi dimensioni richiedono molto spazio di lavoro. Con l’aumentare della risoluzione video, delle dimensioni del progetto e del numero di risorse, possono aumentare anche i requisiti di memoria.
Tieni presente che le prestazioni dei giochi e delle applicazioni grafiche non dipendono solo dalla RAM. Sono influenzate anche dalla CPU, dalla GPU, dalla memoria video, dai dispositivi di archiviazione, dall'ottimizzazione del software e da altri fattori.
Caratteristiche principali della RAM
Accesso casuale. L'accesso casuale è la caratteristica distintiva della RAM. In parole semplici, il tempo impiegato da un processore per leggere o scrivere dati in qualsiasi indirizzo della memoria è più o meno lo stesso, indipendentemente dalla posizione fisica dei dati. Ciò distingue chiaramente la RAM dai dispositivi di archiviazione ad accesso sequenziale, come i nastri e i dischi rigidi. È anche uno dei motivi per cui la memoria è in grado di supportare l'elaborazione in tempo reale.
Volatilità. La volatilità è una delle caratteristiche più importanti della RAM. La memoria deve rimanere alimentata per conservare i dati. Una volta interrotta l'alimentazione, spento il computer o riavviato il sistema, tutto il contenuto memorizzato nella RAM viene cancellato e non può essere recuperato. Per questo motivo è necessario salvare regolarmente i documenti su un'unità di archiviazione. I contenuti non salvati esistono solo nella memoria e andranno persi in caso di interruzione improvvisa dell'alimentazione.
Lettura e scrittura ad alta velocità. La RAM legge e scrive i dati molto più velocemente rispetto alle unità a stato solido e ai dischi rigidi. Attualmente, la maggior parte dei modelli Memoria DDR5 è in grado di fornire una larghezza di banda in lettura di decine di GB al secondo, con una latenza di accesso che scende fino a pochi nanosecondi, tenendo il passo con le operazioni ad alta velocità del processore. In confronto, anche gli SSD più veloci sono più lenti di oltre un ordine di grandezza e la loro latenza può essere centinaia di volte superiore.
Principali tipi di RAM
In base al funzionamento delle loro celle di memoria, la RAM si divide principalmente in due categorie: memoria statica ad accesso casuale (SRAM) e memoria dinamica ad accesso casuale (DRAM). Le due si differenziano in modo significativo per caratteristiche e utilizzi.
SRAM
SRAM è l'acronimo di Static Random Access Memory (memoria statica ad accesso casuale). La sua unità di memorizzazione di base è un circuito flip-flop bistabile. Lo stato stabile del circuito conserva i dati, che rimangono memorizzati fintanto che viene fornita alimentazione. Non necessita di un aggiornamento periodico, motivo per cui viene definita “statica”.”
La SRAM offre un accesso estremamente veloce, con tempi dell’ordine di pochi nanosecondi, ed è altamente stabile. Tuttavia, presenta una densità di integrazione inferiore, un costo elevato per unità di capacità e un consumo energetico più elevato. Di conseguenza, la SRAM non viene utilizzata per la memoria principale di grande capacità. Viene impiegata principalmente laddove è essenziale una velocità molto elevata ma i requisiti di capacità sono ridotti, come ad esempio nella cache di un processore.
DRAM
DRAM è l'acronimo di Dynamic Random Access Memory (memoria dinamica ad accesso casuale). Essa memorizza i dati sotto forma di carica elettrica nella capacità del gate dei transistor MOS. Poiché i condensatori perdono naturalmente la carica, questa deve essere reintegrata regolarmente ogni pochi millisecondi attraverso un processo chiamato “refresh”. In caso contrario, i dati andrebbero persi. Ecco perché viene definita “dinamica”.”
La DRAM presenta una densità di integrazione molto più elevata rispetto alla SRAM, un costo per unità di capacità inferiore e una maggiore efficienza energetica. Attualmente rappresenta la soluzione più diffusa per le memorie di grande capacità. I suoi svantaggi sono la necessità di circuiti di refresh e una velocità di accesso inferiore rispetto alla SRAM. La memoria dei computer e la RAM degli smartphone a cui ci riferiamo comunemente sono essenzialmente DRAM. La DRAM si è inoltre evoluta in diversi tipi per diversi utilizzi:
- DDR SDRAM: Memoria dinamica ad accesso casuale sincrona a doppia velocità di trasferimento dati. È il tipo di memoria più diffuso nei computer desktop, nelle workstation e nei server. Le generazioni DDR4 e DDR5 sono attualmente le principali presenti sul mercato. Aumentano la larghezza di banda di trasferimento dati migliorando le velocità di trasferimento e la larghezza del bus.
- LPDDR: DDR a basso consumo, ottimizzata per dispositivi mobili quali smartphone, tablet e laptop sottili e leggeri. Riduce significativamente il consumo energetico abbassando la tensione di funzionamento, pur mantenendo un equilibrio tra dimensioni e prestazioni. LPDDR5X è lo standard più recente, mentre la prossima generazione, LPDDR6, è già in fase di preparazione per la produzione di massa.
- GDDR: La memoria grafica DDR è un tipo di memoria video ad alta larghezza di banda progettata specificamente per le schede grafiche. È ottimizzata per l'elevata velocità di trasmissione richiesta dal rendering grafico. Attualmente, le versioni più diffuse sono la GDDR6 e la GDDR6X.
- HBM: Memoria ad alta larghezza di banda. Si avvale della tecnologia di impilamento 3D per ottenere una densità di larghezza di banda estremamente elevata e viene impiegata principalmente nelle schede grafiche di fascia alta e nei chip acceleratori per l'intelligenza artificiale.
Parametri chiave della RAM
Capacità. La capacità della memoria si misura in GB. Le capacità più comuni per i dispositivi di consumo sono 8 GB, 16 GB, 32 GB e 64 GB, mentre la memoria dei server può raggiungere l’ordine dei terabyte. La capacità influisce sul numero di programmi che un dispositivo può eseguire contemporaneamente e sulla fluidità con cui gestisce le applicazioni di grandi dimensioni. Quando la RAM è insufficiente, il sistema utilizza lo spazio dell’unità di archiviazione come memoria virtuale. Poiché le unità di archiviazione sono molto più lente della RAM, ciò può ridurre notevolmente le prestazioni e causare un ritardo percepibile.
Frequenza e velocità di trasferimento dei dati. La frequenza si riferisce alla frequenza di clock effettiva all’interno dei chip di memoria. Determina il ritmo di funzionamento di base della memoria e viene misurata in MHz. La velocità di trasferimento dei dati viene solitamente misurata in MT/s, ovvero milioni di trasferimenti al secondo. Grazie alla tecnologia DDR, che trasferisce i dati due volte per ogni ciclo di clock, la memoria è in grado di trasferire dati sia sul fronte di salita che su quello di discesa di un ciclo di clock. La velocità di trasferimento dati è quindi pari al doppio della frequenza di clock del core. Ad esempio, la DDR5-6400 ha una frequenza operativa di base di 3200 MHz e una velocità di trasferimento effettiva di 6400 MT/s. Una velocità di trasferimento più elevata può offrire una maggiore larghezza di banda potenziale della memoria, ma i miglioramenti effettivi delle prestazioni dipendono anche dal processore, dal controller di memoria, dalla scheda madre e dalle applicazioni specifiche.
Orari. I tempi di accesso alla memoria sono comunemente rappresentati dal valore CL. Questo indica il numero di cicli di clock che intercorrono tra il momento in cui la memoria riceve un comando e quello in cui i dati vengono emessi. Un valore più basso indica una minore latenza. Tuttavia, confrontare direttamente i valori CL tra generazioni di memorie diverse non è molto significativo. Nel valutare la latenza effettiva occorre considerare anche la velocità di trasferimento dei dati. Per i prodotti appartenenti alla stessa generazione, è necessario trovare un equilibrio tra velocità di trasferimento e tempi di accesso. Una frequenza più elevata non garantisce sempre un’esperienza migliore.
Canali di memoria. Le configurazioni di memoria includono configurazioni a canale singolo, a doppio canale e a quattro canali. La tecnologia multicanale consente di moltiplicare la larghezza di banda della memoria. La maggior parte delle piattaforme consumer supporta la memoria a doppio canale, mentre i server e le workstation di fascia alta supportano configurazioni a quattro canali o superiori. Quando si configura la memoria a doppio canale, si raccomanda di utilizzare moduli di memoria con le stesse specifiche e provenienti dallo stesso lotto di produzione per garantire la massima compatibilità e le migliori prestazioni.
Gli ultimi sviluppi e le tendenze future
La DDR5 continua a diffondersi e a migliorare in termini di prestazioni
La DDR5 ha raggiunto la maturità. Le velocità di trasferimento delle memorie desktop di fascia media stanno passando da 5600 MT/s a 6400 MT/s e oltre, mentre le memorie di fascia alta overcloccate hanno già superato gli 8000 MT/s. Le memorie DDR5 per server stanno progredendo ancora più rapidamente. Micron ha presentato un campione di memoria DDR5 per server da 256 GB con una velocità di trasferimento di 9200 MT/s. È più veloce di oltre 40% rispetto agli attuali prodotti di serie, consumando al contempo 40% in meno. In termini di capacità per modulo, i moduli DDR5 da 128 GB sono ora disponibili per i desktop, mentre quelli per server hanno raggiunto i 256 GB o più.
La memoria per dispositivi mobili entra nell'era dell'LPDDR6
La tecnologia LPDDR6 per dispositivi mobili è ormai matura e produttori come SK hynix prevedono di avviare la produzione in serie nella seconda metà del 2026. Rispetto alla generazione precedente, l’LPDDR5X, l’LPDDR6 dovrebbe migliorare la velocità di elaborazione dei dati del 33% e ridurre il consumo energetico di oltre il 20%. È progettata principalmente per l’intelligenza artificiale integrata nei dispositivi e per l’elaborazione mobile ad alte prestazioni. Con la diffusione sempre maggiore delle applicazioni di intelligenza artificiale sugli smartphone, le memorie ad alta larghezza di banda e a basso consumo stanno assumendo un’importanza sempre maggiore.
La prossima generazione, la DDR6, sta prendendo forma
Secondo le roadmap tecnologiche pubblicate dai produttori, DDR6 Il lancio è previsto intorno al 2027. Si prevede che la sua larghezza di banda sarà più che doppia rispetto a quella della DDR5 e che un singolo modulo di memoria potrà offrire una capacità fino a 1 TB. La DDR6 utilizzerà processi di produzione e progetti architettonici più avanzati per i data center dedicati all’intelligenza artificiale e al calcolo ad alte prestazioni.
Alla scoperta delle nuove tecnologie di memoria
Il settore sta inoltre esplorando tecnologie di memoria di nuova generazione, quali la MRAM (memoria ad accesso casuale magnetoresistiva) e la PCRAM (memoria ad accesso casuale a cambiamento di fase). Queste tecnologie potrebbero offrire sia prestazioni di lettura/scrittura ad alta velocità sia la conservazione dei dati in assenza di alimentazione, superando il limite di volatilità delle tradizionali DRAM. Tuttavia, si trovano ancora in una fase iniziale di sviluppo e sono ancora lontane da un impiego commerciale su larga scala.
Consigli per l'acquisto di memorie
Una maggiore quantità di memoria non è sempre sinonimo di qualità. Scegliere la capacità e le specifiche giuste aiuta a trovare il giusto equilibrio tra esperienza utente e rapporto qualità-prezzo. I seguenti consigli costituiscono una guida per diversi casi d'uso:
- Lavoro d'ufficio quotidiano e uso leggero. 8 GB rappresentano il minimo indispensabile per un modello base. Sono sufficienti per svolgere attività d’ufficio di base, navigare sul web e riprodurre video, ma il sistema potrebbe rallentare quando sono aperti diversi programmi. Per chi acquista un nuovo computer, oggi 16 GB rappresentano il punto di partenza più diffuso. Consentono di gestire senza intoppi il lavoro d’ufficio quotidiano, le app social e diverse schede aperte nel browser, soddisfacendo le esigenze della maggior parte degli utenti generici.
- Giochi e creazione di contenuti. 32 GB è la configurazione consigliata per i giocatori e i creatori di contenuti. I giochi AAA più diffusi utilizzano solitamente da 10 GB a 16 GB di memoria. Se si aggiunge l’utilizzo di sistema in background, 16 GB potrebbero essere appena sufficienti. 32 GB offrono un margine maggiore, consentendo ai giochi di funzionare senza intoppi anche con app di chat e schede del browser aperte in background. Anche per i creatori che modificano video, lavorano con modelli 3D o elaborano immagini, 32 GB rappresentano un requisito fondamentale.
- Carichi di lavoro professionali e applicazioni di intelligenza artificiale. Capacità pari o superiori a 64 GB sono adatte agli utenti che utilizzano workstation professionali, eseguono più macchine virtuali o eseguono localmente modelli di IA di grandi dimensioni. Con la diffusione dell’IA generativa, l’esecuzione locale di modelli linguistici di grandi dimensioni richiede una maggiore quantità di memoria. Un modello da 7 miliardi di parametri richiede in genere più di 16 GB di memoria, mentre un modello da 13 miliardi ne richiede più di 32 GB. I modelli più grandi possono richiedere 64 GB o più. In questi scenari, la capacità di memoria è la priorità assoluta.





