Che cos'è la SRAM (memoria ad accesso casuale statico)?

SRAM è l'abbreviazione di Memoria statica ad accesso casuale. Si riferisce alla RAM o Random Access Memory, proprio del tipo che utilizza un'architettura specifica. La SRAM utilizza circuiti latching, chiamati anche flip-flop, per memorizzare i bit di dati nelle sue celle. SRAM, tipo DRAM, è un tipo di memoria volatile, quindi i dati archiviati vengono persi se l'alimentazione viene volontariamente (o involontariamente) tagliato fuori. A differenza della DRAM, non è necessario aggiornarla regolarmente per conservare le informazioni memorizzate.

A differenza della DRAM, dove le celle hanno solo due stati – 0 e 1 – la SRAM ha tre forme. Standby, lettura e scrittura sono gli stati in cui possono trovarsi. In caso di modalità standby o inattiva, non sta facendo nulla attivamente. Nel suo stato di lettura, una cella SRAM fornirà il suo contenuto a qualsiasi processo lo richieda. Non sorprende che, nel suo stato di scrittura, registrerà le informazioni fornite nello spazio di bit disponibile.

Dove viene utilizzato?

In primo luogo, troverai la SRAM utilizzata in parti delle CPU del PC, come la cache e i registri interni. La sua alta velocità è il fattore chiave per renderlo una buona scelta per questo uso. È raro trovare SRAM utilizzata per la memoria principale di un computer (la parte generalmente indicata semplicemente come RAM). È costoso e non efficiente in termini di spazio come sarebbe la DRAM.

L'architettura della SRAM è leggermente diversa da quella della DRAM: dove la DRAM si accontenta solo di due elementi, la SRAM ha sei transistor per cella di memoria. Occupano più spazio, quindi le celle di memoria non sono così dense per pollice quadrato. È difficile ricavare quantità maggiori di RAM dalle celle SRAM.

Quali sono i vantaggi e gli svantaggi?

Come la DRAM, anche la SRAM è un tipo di memoria volatile. Le informazioni vengono perse quando l'alimentazione viene coperta, sebbene la SRAM possa ancora conservare alcune informazioni: questo si chiama conservazione dei dati. Può causare la permanenza di bit di dati anche dopo essere stati eliminati (intenzionalmente o meno). Tuttavia, questo è un effetto collaterale piuttosto che una funzione prevista. L'aspetto centrale di SRAM è il suo semplice accesso ai dati senza la necessità di un circuito di aggiornamento.

Anche se questo è un vantaggio, nel complesso, le celle SRAM sono più costose da realizzare e, come accennato, occupano più spazio. Durante le operazioni di lettura e scrittura, le celle consumano più energia rispetto al resto, tuttavia ciò è compensato dalla mancanza di circuiti di aggiornamento della DRAM.

Conclusione

SRAM sta per Static Random Access Memory. Come altre forme di RAM, la SRAM è volatile, il che significa che perde i dati che contiene quando perde energia. La parola static nel nome indica che la SRAM non ha bisogno di essere aggiornata regolarmente come invece fa la DRAM. La SRAM viene in genere utilizzata nella cache della CPU. Condividi i tuoi pensieri nei commenti qui sotto.