Memoria cache este importantă deoarece furnizează date unui procesor mai rapid decât memoria principală, ceea ce mărește viteza procesorului. Alternativa este obținerea datelor din memoria RAM sau memorie aleatorie de acces, ceea ce este mult mai lent.
Memoria cache este adesea numită memorie CPU și este, de obicei, localizată fizic pe CPU. Datele stocate în memoria cache sunt, de obicei, datele și comenzile cele mai des folosite de CPU. Este o modalitate foarte rapidă de a servi date procesorului, dar dimensiunea memoriei cache este limitată.
Majoritatea procesoarelor moderne au trei tipuri diferite de memorie cache. Prima, numită cache L1, este cea mai rapidă și este primul loc pe care un CPU îl va arăta atunci când are nevoie de date. Cu toate acestea, este și cel mai mic dintre cele trei tipuri de memorie cache. Cel de-al doilea tip de memorie cache - și locul al doilea pe care CPU-ul o caută pentru date - se numește memorie cache L2. Este ușor mai lent decât cache-ul L1, dar este puțin mai mare, astfel încât acesta să dețină mai multe informații.
Tipul final de memorie cache este apelul L3 cache. Acesta este al treilea loc pe care CPU îl folosește înainte de a trece la memoria principală a computerului. Cache-ul L3 este cea mai mare memorie cache și, în ciuda faptului că este cel mai lent dintre cele trei, este încă mai rapid decât memoria principală.