Una tecnologia di memoria veloce che richiede energia per mantenere il suo contenuto. La RAM statica (SRAM, S-RAM) è usata per registri ad alta velocità, cache e banchi di memoria relativamente piccoli come un frame buffer su una scheda grafica. Al contrario, la memoria principale in un computer è tipicamente la RAM dinamica (DRAM). I chip della RAM statica hanno tempi di accesso tra i 10 e i 30 nanosecondi, mentre la RAM dinamica di solito supera i 50 ns.
Più immobili
La RAM statica è veloce perché la configurazione a sei transistor dei suoi circuiti flip-flop a forma di pretzel mantiene la corrente che scorre in una direzione o nell’altra (0 o 1). Lo stato 0 o 1 può essere scritto e letto istantaneamente senza aspettare che un condensatore si riempia o si scarichi; tuttavia, i sei transistor occupano più spazio delle celle di RAM dinamica fatte di un transistor e un condensatore (vedi RAM dinamica).
I primi chip di RAM statica asincrona eseguivano operazioni di lettura e scrittura in sequenza. I chip più recenti di RAM statica sincrona sovrappongono le operazioni di lettura e scrittura.
Una cella di RAM statica
Quando tensioni opposte sono applicate ai fili della colonna, il flip-flop è orientato in una delle due direzioni per uno 0 o un 1. A quel punto, il flip-flop (centro giallo) diventa una cella di memoria auto-perpetuante finché viene applicata una tensione costante.