El documento describe las jerarquías de memoria en arquitectura de computadoras. Existen varios niveles de memoria organizados de menor a mayor tamaño y latencia. Esto se debe a que los programas tienden a acceder datos cercanos en el espacio y tiempo, lo que optimiza el rendimiento. Las caches buscan aprovechar esta localidad al almacenar de forma temporal datos recientes de la memoria principal de mayor tamaño y latencia.