La memoria cache è importante perché fornisce dati a una CPU più veloce della memoria principale, il che aumenta la velocità del processore. L'alternativa è ottenere i dati dalla RAM o dalla memoria ad accesso casuale, che è molto più lento.
La memoria cache è spesso chiamata memoria CPU e di solito si trova fisicamente nella CPU. I dati memorizzati nella cache sono solitamente i dati e i comandi utilizzati più spesso dalla CPU. È un modo molto veloce per fornire dati al processore, ma la dimensione della memoria cache è limitata.
La maggior parte delle CPU moderne ha tre diversi tipi di memoria cache. Il primo, chiamato cache L1, è il più veloce ed è il primo posto che una CPU guarderà quando ha bisogno di dati. Tuttavia, è anche il più piccolo dei tre tipi di memoria cache. Il secondo tipo di cache - e il secondo posto in cui una CPU cerca i dati - è chiamato cache L2. È leggermente più lento della cache L1, ma è leggermente più grande quindi contiene più informazioni.
Il tipo finale di memoria cache è la cache L3 chiamata. È il terzo posto che la CPU utilizza prima di andare alla memoria principale del computer. La cache L3 è la cache più grande e, nonostante sia la più lenta delle tre, è ancora più veloce della memoria principale.