Memoria cache
La memoria cache es una memoria de menor capacidad, de rápido acceso y diseñada para resolver las diferencias de velocidad entre una CPU muy rápida y una memoria principal muy lenta. Lo hace almacenando una copia de los datos de uso frecuente en una memoria de fácil acceso en vez de la memoria principal, cuyo acceso es más lento.
Un tamaño de memoria cache razonablemente pequeño puede generar mejorías significativas en el rendimiento. Dado que la memoria cache es un pequeño espacio que contiene relativamente pocos datos, el procesador tiene acceso a sus datos e instrucciones con mayor rapidez que si tuviera que recuperarlos de la memoria principal. La memoria cache está situada entre el microprocesador y la memoria principal.
Fuente: Apuntes de Arquitectura de computadoras de la FCA de la UNAM