La differenza tra SRAM e DRAM
Descrizione SRAM
La memoria RAM statica (SRAM) prende il nome dal fatto che una volta che i dati sono stati memorizzati, verrà mantenuto finché il modulo sarà alimentato da elettricità. Una volta scritto, il controller di memoria può dimenticare i dati fino a quando non ha bisogno di essere recuperato, consentendo di essere più efficiente. La SRAM memorizza ciascun bit di dati in sei transistor ad effetto di campo metallico a ossido di semiconduttore, o MOSFET (transistori ad effetto di campo a semiconduttore di ossido metallico). La SRAM viene utilizzata in dispositivi che richiedono l'accesso ai dati il più rapidamente possibile senza la necessità di un'elevata capacità. Alcuni esempi sono cache della CPU e del bus, hard disk, buffer del router e stampanti.
Descrizione della DRAM
RAM dinamica o RAM dinamica (DRAM) memorizza i dati utilizzando un transistor e un condensatore corrispondente per ciascun bit di dati. I condensatori perdono costantemente elettricità, il che richiede che il controller di memoria aggiorni la DRAM più volte al secondo per mantenere i dati. Poiché la DRAM richiede solo un transistor per bit di dati, i chip DRAM sono molto più densi e possono memorizzare più dati delle SRAM in un pacchetto delle stesse dimensioni. Per questo motivo, i computer utilizzano i moduli DRAM per la memoria principale, poiché devono avere la massima capacità possibile. I moduli DRAM della stessa capacità sarebbero semplicemente troppo grandi per la maggior parte delle applicazioni.
Vantaggi della SRAM
I due principali vantaggi della SRAM sono la velocità e il consumo di energia. La SRAM non richiede aggiornamenti costanti, poiché utilizza risorse e richiede circuiti aggiuntivi. Questo lo rende intrinsecamente più veloce. La mancanza di un circuito di aggiornamento costante e meno complicato consente di utilizzare molta meno energia rispetto alla DRAM. Questo lo rende il tipo di memoria preferito per i dispositivi portatili che funzionano a batterie. Il design più semplice rende anche l'interfaccia con la memoria più semplice, richiedendo una programmazione meno complicata.
Vantaggi della DRAM
DRAM ha due vantaggi rispetto a SRAM che lo rendono necessario. Poiché la DRAM richiede solo un transistor per bit di dati, i chip possono essere molto più densi, consentendo di memorizzare più dati rispetto a un modulo SRAM di dimensioni simili. Ciò mantiene le loro dimensioni ridotte e le rende anche più economiche da produrre. In un mondo perfetto, gli ingegneri informatici userebbero solo SRAM nei loro progetti, ma in questo momento non è semplicemente pratico.