La differenza tra SRAM e DRAM

I progettisti di computer usano sia SRAM che DRAM nei loro progetti.

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.