Il tipo di memoria che viene principalmente utilizzato come memoria cache è la memoria ad accesso casuale statico, o SRAM. Una memoria cache è anche chiamata cache RAM o archivio cache.
Nei computer, una cache è un'area di accesso ad alta velocità che può essere un dispositivo di memorizzazione o una porzione riservata della memoria principale. I due tipi comunemente usati di memorizzazione nella cache sono il caching della memoria e la memorizzazione nella cache del disco. I computer più moderni sono dotati di una cache L3 o L2, mentre quelli più vecchi sono dotati di una cache L1. Alcune cache di memoria sono incorporate nell'architettura dei microprocessori. Una cache L2, che è una cache esterna, si trova tra l'unità di elaborazione centrale, o CPU, e la RAM dinamica, o DRAM.
Una memoria cache è una sezione della memoria principale che utilizza la SRAM ad alta velocità invece della DRAM più lenta e più economica. La memoria cache riduce in modo significativo la quantità di tempo nell'accesso a programmi o istruzioni memorizzando tutte queste informazioni nella SRAM. Una volta che un utente accede a una informazione già memorizzata, il recupero dei dati è più veloce perché il computer non ha bisogno di accedere alla DRAM più lenta.
Ci sono alcuni aspetti negativi nell'utilizzo della memoria cache. Tra questi, la memoria cache ha una capacità limitata ed è molto costosa.