He aquí por qué:
* velocidad: La CPU funciona mucho más rápido que la memoria principal (RAM). Para cerrar este espacio de velocidad, se coloca una memoria pequeña y súper rápida llamada caché entre la CPU y la RAM.
* frecuencia de uso: Las tiendas de caché usan con frecuencia datos e instrucciones, lo que los hace fácilmente disponibles para la CPU, reduciendo el tiempo que lleva recuperarlos.
* Niveles: Hay múltiples niveles de caché, siendo L1 los más rápidos y más pequeños, seguidos de L2 y L3, que son más grandes pero más lentos.
Entonces, cuando la CPU necesita algo, primero verifica el caché. Si está allí (un "golpe de caché"), se recupera muy rápidamente. Si no (una "Cache Miss"), la CPU tiene que ir al RAM más lento, que lleva más tiempo.
¡Avíseme si desea más detalles sobre cómo funcionan los cachés!