sábado, 15 de febrero de 2020

ORGANIZACIÓN DE MEMORIA CACHE

¿QUÉ HACE FUNCIONAR UNA MEMORIA CACHÉ?

Las cachés son tan exitosas en el mejoramiento del rendimiento de los procesadores modernos debido
a dos propiedades de localidad de patrones de acceso a memoria en programas típicos. La localidad
espacial de los accesos de memoria resulta de accesos consecutivos que se refi eren a localidades de
memoria cercanas. Por ejemplo, un ciclo de programa de nueve instrucciones que se ejecuta mil veces
provoca que los accesos de instrucción se concentren en una región de nueve palabras del espacio de
dirección para un periodo largo (fi gura 18.2). De igual modo, conforme un programa se ensambla, la
tabla de símbolos, que ocupa un sitio pequeño en el espacio de dirección, se consulta con frecuencia.
La localidad temporal indica que cuando se accesa a una instrucción o elemento de datos, los accesos
futuros al mismo objeto tienden a ocurrir principalmente en el futuro cercano. En otras palabras, los
programas tienden a enfocarse en una región de memoria para obtener instrucciones o datos y luego
moverse hacia las otras regiones según se completan las fases de cálculo.
Las dos propiedades de localidad de patrones de acceso a memoria propician que las instrucciones
y elementos de datos más útiles en algún punto específico en la ejecución de un programa

 

resida en la caché. Esto último conduce a altas tasas de im-
pacto de caché, que usualmente están en el rango de 90 a 98%, o, de manera equivalente, a bajas tasas

de fallos, en el rango de 2 a 10%.

CACHÉ MAPEO DIRECTO 

CACHÉ DE CONJUNTO ASOCIATIVO

CACHÉ Y PRINCIPAL

No hay comentarios.:

Publicar un comentario