La memoria cache si riferisce alla memoria ad alta velocità nell'unità di elaborazione centrale, o CPU, di un computer che consente alla CPU di recuperare rapidamente i dati da Internet. La CPU è un componente chiave dell'hardware all'interno di un computer che aiuta le operazioni di base della macchina.
La memoria cache contiene anche copie di dati utilizzati frequentemente in un computer, in modo che i dati possano essere consultati più rapidamente. Questo è spesso ottenuto dalla funzione di cicli brevi all'interno della struttura del programma. Ci sono molti livelli di cache all'interno di una CPU, con alcuni dedicati ai dati e altri dedicati all'istruzione. In genere, i dati sono strutturati in una gerarchia.