Il tipo di memoria RAM più veloce è la
Static RAM. La RAM statica richiede tipicamente 4 o 6 transistor
per realizzare la cella di memoria. Rispetto alla DRAM è
un valore molto grande che si giustifica con il fatto che
il livello immagazzinato nella cella viene automaticamente
mantenuto (alimentato) dall'apposita configurazione dei transistor.

La velocità viene pagata con una occupazione di spazio
molto alta e quindi elevati costi per bit immagazzinato. Le
memorie SRAM hanno una tipica configurazione a piani di bit.
In pratica in un piano si ha una matrice di NxM celle di memoria
(bit) che vengono indirizzate tramite una parte alta e parte
bassa dell'indirizzo (vedi figura). La gestione di più
piani in contemporanea permette di creare chip di SRAM con
word tipiche di 8,16,32bit. L'accesso in lettura-scrittura
ha un protocollo semplice e veloce. L'indirizzo viene mandato
in una sola soluzione insieme ai controlli di lettura/scrittura.
I dati vengono letti o scritti tramite un bus dati. Il meccanismo
è visibile in figura:

La elevata velocità di questo tipo di memoria
la rende particolarmente adatta all'implementazione di cache
e buffer interni o esterni al processore. Vediamo alcune tipologie
di SRAM:
Async
SDRAM
Vecchia
versione di memoria Asincrona dove i segnali non avevano
una corrispondenza con un clock ma venivano accettati nell'ordine
in cui arrivavano ai pin del chip.
Sync SRAM
Tipo di Static RAM sincronizzata con un clock esterno
che permette un funzionamento più affidabile e veloce.
I segnali infatti cengono "campionati" sul fronte
del clock.
Pipeline Burst SRAM
Evoluzione della normale SRAM sincrona, fa uso di
pipeline interne per i segnali e velocizza il trasferimento
di word multiple consecutive tramite accessi Burst sequenziali.
Dual Port e Video RAM (VRAM)
Le dual port RAM sono delle memorie statiche a doppia porta
di accesso. E' possibile leggere e scrivere dalle due porte
indipendentemente. Questo per esempio permette ad un processo
elaborativo di accedere in lettura mentre un'altro processo
indipendente esegue operazioni di scrittura. La VRAM è
una particolare Dual Port Ram adatta all'impiego in schede
video (da cui il nome) dove un processo esegue la lettura
da una parta (RAMDAC) mentre l'altro (CPU) opera indisturbato
delle elaborazioni. Le dua port RAM sono spesso usate nei
piccoli buffer interni ai chip, nelle cache e nelle FIFO
per velocizzare due accessi concorrenti.