La
Cache memory è una memoria elettronica velocissima a cui accede direttamente la CPU. Se il dato cercato non viene trovato nella
Cache viene caricato dalla memoria RAM nella Cache e vi rimane fino a che non vi
è più spazio libero per i successivi caricamenti. La cache velocizza l'esecuzione della CPU in quanto succede spesso di riutilizzare in un programma
gli stessi dati o le stesse istruzioni. La presenza della Cache è del tutto
trasparente per l’utente.
Non
tutte le forme di memorizzazione sono quindi uguali soprattutto per quanto
riguarda il costo, la velocità e la capacità di memorizzazione. Questo fatto ha portato ad una organizzazione
gerarchica delle memorie rispetto alla CPU.