Una memòria caché és una memòria en què es emmagatzemes una sèrie de dades per al seu ràpid accés. Hi ha moltes memòries cau (de disc, de sistema, fins i tot de dades, com és el cas de la memòria cau de Google), en enscentrarem en la memòria caché dels processadors.
Memòria cau de 1r nivell (L1):
Aquesta memòria caché està integrada en el nucli del processador, treballant a la mateixa velocitat que aquest. La quantitat de memòria caché L1 varia d'unprocessador a un altre, estant normalment entra els 64KB i els 256KB. Aquestamemòria sol al seu torn estar dividida en dues parts dedicades, una per ainstruccions i una altra per a dades.
Memòria cau de 2n nivell (L2):
Integrada també en el processador, encara que no directament en el nucli d'aquest,té els mateixos avantatges que la memòria caché L1, encara que és una mica méslenta que aquesta. La memòria caché L2 sol ser major que la memòria cau L1,podent arribar a superar els 2MB.
A diferència de la memòria caché L1, aquesta no està dividida, i la seva utilitzacióestà més encaminada a programes que al sistema.
Memòria cau de 3r nivell (L3):
És un tipus de memòria caché més lenta que la L2, molt poc utilitzada en l'actualitat.
En un principi aquesta memòria caché estava incorporada a la placa base, no al processador, i la seva velocitat d'accés era bastant més lenta que una memòria caché de nivell 2 o 1, ja que si bé segueix sent una memòria d'una gran rapidesa(molt superior a la RAM, i molt més en l'època en què s'utilitzava), depèn de la comunicació entre el processador i la placa base.