
MEMORIA CACHÉ
Las memorias caché o “antimemoria” de un procesador son de tecnología de
semiconductor de tipo estático (SRAM) ubicada
entre la UCP y la memoria principal DRAM que
sirve para simular una memoria principal con un
tiempo de acceso semejante al de la SRAM. La
velocidad de respuesta se ajusta de manera
favorable a los tiempos del procesador (son de
acceso aleatorio y de alta velocidad).
Funciona de una manera similar a como lo hace
la memoria principal (RAM), pero es de menor
tamaño y de acceso más rápido. Es usado por la
unidad central de procesamiento (CPU) para
reducir el tiempo de acceso a datos ubicados en
la memoria principal que se utilizan con más
frecuencia.
Del conjunto de instrucciones de un programa y
los datos a procesar que están en memoria
principal un caché contendrá una copia de las
próximas instrucciones que probablemente
ejecutará la UCP y los datos que éstas ordenan
procesar. Ésta información es mayormente la
que fue accedida una y otra vez. De este modo
la UCP leerá del caché instrucciones y datos
más rápidamente que de la memoria principal sin
necesidad de acceder a ella. Esto último implica
que no existirán pulsos de espera, denominados wait states.
Parte de la información de la memoria principal se duplica en la memoria caché. Comparada
con los registros, la caché es ligeramente más lenta pero de mayor capacidad.
Hay dos tipos diferentes de memoria caché:
● L1: La memoria caché L1, que significa caché de nivel 1, es un tipo de memoria
pequeña y rápida que está constituida en la unidad de procesamiento central. A
menudo se refiere como caché o caché interno principal, se utiliza para acceder a
datos importantes y de uso frecuente. La memoria L1 es el tipo más rápido y más
caro de caché que está integrado en el equipo.
● L2: El caché L2 o de nivel 2 se utiliza para almacenar la información recientemente
visitada. También conocido como caché secundario, está diseñado para reducir el
tiempo necesario para acceder a los datos en los casos en que los datos ya se han
utilizados previamente. La memoria caché L2 es secundaria a la CPU y es más lenta
que la memoria caché L1, a pesar de ser a menudo mucho más grande. Los datos
solicitados se eliminan de la memoria caché L2 si se trata de un caché exclusivo, y