La cache della CPU è un buffer di memoria per l'archiviazione temporanea di informazioni che consente il trasferimento dei dati tra unità funzionali con caratteristiche di trasferimento diverse, perché funziona in modo simile alla RAM, che è la memoria principale del computer, dove risiedono programmi e dati, su cui è possibile effettuare operazioni di lettura e scrittura, ma la memoria RAM è più piccola e di accesso più veloce e viene utilizzata più frequentemente.
La cache è uno speciale sistema di archiviazione ad alta velocità che può essere sia nelle aree riservate della memoria principale che come dispositivo di archiviazione indipendente. Esistono due tipi di cache che sono cache e cache su disco.
La cache di è una parte della RAM statica SRAM ad alta velocità è una memoria - semiconduttori a base ed è più veloce di RAM, DRAM dinamica viene utilizzata come memoria principale ed è efficace perché i programmi sono accessibili molte volte gli stessi dati o istruzioni, dove memorizza le informazioni in SRAM, ovvero quando il computer evita il consenso alla memoria DRAM, è un tipo di tecnologia di memoria RAM.
La cache del disco funziona in base agli stessi principi della cache, ma invece di utilizzare l' alta velocità basata su semiconduttori SRAM, viene utilizzata la memoria principale dei dati del disco rigido più recenti, ma quando il programma deve andare ai dati del disco, la prima cosa che testano è la cache del disco per vedere se i dati sono nella cache del disco.