SRAM vs DRAM
Esistono due tipi di memoria ad accesso casuale o RAM, ciascuno con i suoi vantaggi e svantaggi rispetto all'altro. SRAM (Static RAM) e DRAM (Dynamic RAM) contengono dati ma in modi diversi. La DRAM richiede che i dati vengano aggiornati periodicamente per conservare i dati. SRAM non ha bisogno di essere aggiornato poiché i transistor interni continuerebbero a contenere i dati fino a quando l'alimentazione non viene interrotta. Questo comportamento porta ad alcuni vantaggi, non ultima la velocità molto più veloce che i dati possono essere scritti e letti.
La circuiteria aggiuntiva e il tempo necessario per introdurre l'aggiornamento creano alcune complicazioni che rendono la memoria DRAM più lenta e meno desiderabile della SRAM. Una complicazione è la potenza molto più elevata utilizzata dalla memoria DRAM, questa differenza è molto significativa nei dispositivi alimentati a batteria. I moduli SRAM sono anche molto più semplici rispetto a DRAM, il che rende più semplice per la maggior parte delle persone creare un'interfaccia per accedere alla memoria. Questo rende più facile lavorare con gli hobbisti e persino con la prototipazione.
Strutturalmente, SRAM necessita di molti più transistor per memorizzare una certa quantità di memoria. Un modulo DRAM richiede solo un transistor e un condensatore per ogni bit di dati in cui SRAM necessita di 6 transistor. Poiché il numero di transistor in un modulo di memoria ne determina la capacità, un modulo DRAM può avere una capacità quasi 6 volte maggiore con un conteggio di transistor simile a un modulo SRAM. Questo alla fine si riduce al prezzo, che è ciò che la maggior parte degli acquirenti sono davvero interessati.
A causa del suo prezzo più basso, DRAM è diventato il mainstream nella memoria principale del computer nonostante sia più lento e più affamato di energia rispetto a SRAM. La memoria SRAM è ancora utilizzata in molti dispositivi in cui la velocità è più importante della capacità. L'uso più importante di SRAM è nella memoria cache dei processori in cui la velocità è molto essenziale, e il basso consumo energetico si traduce in meno calore che deve essere dissipato. Anche i dischi rigidi, le unità ottiche e altri dispositivi che necessitano di memoria cache o buffer utilizzano i moduli SRAM.
Sommario:
1. SRAM è statico mentre DRAM è dinamico
2. SRAM è più veloce rispetto alla DRAM
3. SRAM consuma meno energia rispetto alla DRAM
4. SRAM utilizza più transistor per bit di memoria rispetto alla DRAM
5. SRAM è più costoso della DRAM
6. La DRAM più economica viene utilizzata nella memoria principale mentre la SRAM è comunemente usata nella memoria cache