El cache es un sistema especial de almacenamiento de alta rapidez que puede estar tanto en las áreas reservada de la memoria principal como un dispositivo de almacenamiento independiente. Existen dos tipos de cache que son memoria caché y caché de disco.
La memoria caché, es una parte de la memoria RAM estática de alta rapidez SRAM, es una memoria basada en semiconductores y es más veloz que la RAM, la dinámica DRAM es utilizada como memoria principal y es efectiva porque los programas se acceden muchas veces a los mismos datos o instrucciones, donde guarda la información en SRAM, que es cuando la computadora evita consentir a la memoria DRAM, es un tipo de tecnología de la memoria RAM.
El Caché de disco, trabaja a base de los mismos principios de la memoria caché, pero en vez de utilizar SRAM basada en semiconductores de alta rapidez, se utiliza la memoria principal de los datos más recientes del disco duro, pero cuando el programa necesita entrar a los datos del disco, lo primero que prueban es el cache de disco para ver si los datos se encuentran en el cache del disco.