Capire i tipi di memoria RAM e come viene utilizzata

La RAM o memoria ad accesso casuale(Random Access Memory ) è una parte incredibilmente importante di qualsiasi computer moderno. La CPU (unità di elaborazione centrale) di un computer ha bisogno di dati e istruzioni per eseguire il lavoro. Quelle informazioni devono essere archiviate da qualche parte. Il "da qualche parte" è indicato come memoria del computer. 

Esistono vari tipi di memoria RAM , ognuno con i propri pro e contro. Le CPU(CPUs) hanno una quantità molto piccola di memoria incorporata, nota come " cache" della CPU . Questa memoria è incredibilmente veloce ed essenzialmente parte della CPU stessa. Tuttavia, è molto costoso e quindi non può essere utilizzato come memoria principale del computer.

È qui che entra in gioco la RAM . La RAM(RAM) si presenta sotto forma di chip per computer in silicio, collegati a un bus di memoria. La memoria cache sulla CPU stessa è in realtà anche una forma di RAM , ma quando il termine è generalmente utilizzato, si riferisce a questi chip di memoria che si trovano all'esterno della CPU .  

Un bus di memoria è semplicemente un insieme dedicato di circuiti che spostano le informazioni tra la CPU e la RAM stessa. Il sistema operativo sposta le informazioni dal disco rigido meccanico o a stato solido(solid-state hard drive) molto più lento del sistema, in preparazione per le esigenze della CPU. Ad esempio, durante il "caricamento" di un videogioco, i dati vengono spostati dal disco rigido alla RAM .

Per analogia, pensa alla RAM come al piano di una scrivania e ai cassetti come al disco rigido, con te stesso a fungere da CPU . È facile e veloce lavorare con gli oggetti che sono sulla scrivania, ma c'è solo così tanto spazio. Ciò significa che devi spostare le cose tra la superficie della scrivania e i cassetti quando ne hai bisogno.

Computer, smartphone, console di gioco e ogni altro tipo di dispositivo informatico in uso oggi ha un qualche tipo di RAM(some type of RAM) . Esamineremo ciascuno di essi, spiegando come funziona e a cosa serve. Nello specifico(Specifically) tratteremo i seguenti tipi di RAM:

  • SRAM
  • DRAM
  • SDRAM
  • RAM SDR
  • SDRAM DDR
  • GDDR
  • HMB

Non preoccuparti se suona come un'incomprensione intimidatoria. Tutto diventerà molto chiaro a breve.

SRAM – Memoria statica ad accesso casuale(SRAM – Static Random Access Memory)

Uno dei due tipi principali di RAM , SRAM è speciale perché non ha bisogno di essere "aggiornato" per conservare le informazioni che sta attualmente archiviando. Finché c'è corrente che scorre attraverso i circuiti, le informazioni rimangono esattamente dove sono. 

La SRAM è costituita da un numero di transistor (4-6) ed è incredibilmente veloce grazie alla sua natura. È tuttavia relativamente complesso e costoso, motivo per cui lo troverai nelle CPU(CPUs) messe in servizio come memoria cache iperveloce. 

Ci sono anche piccole quantità di cache SRAM ovunque i dati debbano spostarsi rapidamente, ma potrebbero essere colli di bottiglia. I buffer del disco rigido sono un buon esempio di questo caso d'uso. (Hard)Ovunque un dispositivo abbia più dati in giro, è probabile che ci sia della SRAM che aiuta a facilitare il trasferimento.

DRAM – Memoria dinamica ad accesso casuale(DRAM – Dynamic Random Access Memory)

La DRAM è l' altro(other ) tipo comune di design della RAM . La memoria DRAM(DRAM) è costruita utilizzando transistor e condensatori. A meno che non aggiorni ogni cella di memoria, perderà il suo contenuto. Per questo si chiama “dinamico” piuttosto che “statico”. 

La DRAM(DRAM) è molto più lenta della SRAM , ma è comunque molto più veloce dei dispositivi di archiviazione secondari come i dischi rigidi. È anche molto più economico della SRAM ed è tipico che i computer abbiano più gigabyte di DRAM integrati come soluzione RAM principale . 

SDRAM – Memoria dinamica sincrona ad accesso casuale(SDRAM – Synchronous Dynamic Random Access Memory) 

Alcune persone sembrano pensare che SDRAM sia un mix di SRAM e DRAM , ma non lo è! Questa è la DRAM che è stata sincronizzata con l' orologio  della CPU .

Il modulo DRAM attende la (DRAM)CPU prima di rispondere alle richieste di input di dati. Grazie alla sua natura sincrona e al modo in cui la memoria SDRAM è configurata in banchi, la CPU può completare più istruzioni contemporaneamente, aumentando notevolmente le sue prestazioni complessive. 

SDRAM è la forma base del tipo di RAM principale utilizzato oggi nella maggior parte dei computer. È anche noto come SDR SDRAM o Single Data Rate Synchronous Dynamic Random Access Memory . Sebbene sia fondamentalmente lo stesso tipo di memoria utilizzato oggi nei computer, la sua forma SDR vaniglia è praticamente obsoleta, sostituita dal prossimo tipo di RAM nel nostro elenco.

Memoria ad accesso casuale dinamico sincrono a doppia velocità di trasmissione dati(Double Data Rate Synchronous Dynamic Random Access Memory)

La prima cosa che dovresti sapere è che ci sono più generazioni di memoria DDR . La prima generazione, che in retrospettiva chiamiamo DDR 1 , ha raddoppiato la velocità della SDRAM consentendo operazioni di lettura e scrittura sia al picco che al minimo del ciclo di clock.

DDR2 , DDR3 e oggi DDR4 hanno migliorato esponenzialmente quella prima generazione di DDR . Le prestazioni di questi moduli di memoria sono misurate in Mega Trasferimenti al secondo(Mega Transfers per Second ) o "MT/S". Un mega trasferimento è essenzialmente l'equivalente di un milione di cicli di clock. I chip DDR(DDR) di prima generazione più veloci potrebbero raggiungere 400 MT/s . DDR4 può raggiungere la velocità di 3200 MT/s !

GDDR SDRAM – Memoria ad accesso casuale a doppia velocità dati grafica (GDDR SDRAM – Graphics Double Data Rate Random Access Memory )

GDDR è attualmente alla sesta generazione e si trova quasi esclusivamente collegato a una GPU (unità di elaborazione grafica) su una scheda video o console di gioco . GDDR è correlato al normale DDR , ma è progettato per casi d'uso grafici. Enfatizzando enormi quantità di larghezza di banda, pur essendo meno preoccupato per la bassa latenza. 

In altre parole, questa memoria non risponde rapidamente come una normale SDRAM , ma può spostare più informazioni contemporaneamente quando risponde. È perfetto per le applicazioni grafiche in cui è necessario trasmettere in streaming molti gigabyte di dati di trama per eseguire il rendering di una scena e la piccola quantità di latenza non ha conseguenze reali.

Nonostante il nome, GDDR può essere utilizzata come normale RAM di sistema . Ad esempio, la PlayStation 4 ha un unico pool di memoria GDDR che gli sviluppatori possono dividere come vogliono, allocando porzioni alla CPU e alla GPU secondo necessità.

HBM – Memoria ad alta larghezza di banda(HBM – High Bandwidth Memory)

GDDR ha un concorrente sotto forma di memoria HBM(HBM memory) , presente su un numero limitato di schede grafiche prodotte da AMD . Attualmente(Currently) l'ultima versione è HBM 2 , ma non è chiaro se sostituirà GDDR o diventerà defunta.

La parte più importante delle prestazioni della memoria è la quantità totale di dati che può essere spostata entro un determinato periodo di tempo. Un modo per farlo è creare una memoria molto veloce. L'altro modo per migliorare la larghezza di banda totale è rendere i dati del "tubo" più ampi.

La memoria HBM(HBM) funziona a frequenze di clock grezze inferiori rispetto a GDDR , ma utilizza un esclusivo design del chip 3D stacked che fornisce un percorso fisico molto ampio per i dati e distanze molto più brevi per i segnali da percorrere. Il risultato finale è una soluzione di memoria che ha una larghezza di banda totale simile rispetto a GDDR , ma con una latenza inferiore.

Il problema con HBM è che è complicato da realizzare e grazie al suo design fisico non è ancora possibile raggiungere quel tipo di capacità che sono banali con GDDR . Se questi problemi vengono infine superati, potrebbe sostituire GDDR , ma non vi è alcuna garanzia che ciò accada. 

Thanks For The Memories!

Dovrebbe essere ovvio che la RAM(RAM) è un componente essenziale di qualsiasi computer e, quando va storto, può essere difficile capire quale sia effettivamente il problema.

Dopotutto, un po 'di canaglia qua o là potrebbe rendere il tuo sistema leggermente instabile o essere dietro arresti anomali apparentemente casuali. Questo è il motivo per cui dovresti sempre verificare la presenza di una cattiva memoria RAM(test for bad RAM memory) ogni volta che hai un problema di stabilità inspiegabile. 

Un giorno potremmo andare oltre la RAM(RAM) , ma per il prossimo futuro sarà una parte essenziale del puzzle delle prestazioni informatiche, quindi potremmo anche conoscerla.



About the author

Sono un revisore professionista per Windows e software per ufficio. Ho una profonda conoscenza di questi programmi, nonché delle loro varie caratteristiche e capacità. Le mie recensioni sono obiettive e dettagliate, in modo che i potenziali clienti possano vedere come funziona il programma e quali miglioramenti potrebbero essere apportati. Mi piace anche aiutare le persone a trovare le migliori app per le loro esigenze, sia attraverso le recensioni che trovando le migliori offerte sulle app.



Related posts