Buenas,
No termino de entender bien la explicación de porqué interpretar una dirección de memoria como :
LINEA|TAG|BYTE no aprovecha de la mejor manera el principio de localidad.
Gracias, saludos.
Buenas,
No termino de entender bien la explicación de porqué interpretar una dirección de memoria como :
LINEA|TAG|BYTE no aprovecha de la mejor manera el principio de localidad.
Gracias, saludos.
Estimado,
Lo que sucede es que bloques contiguos de memoria tendrían mismo número de línea. Al ejecutar un programa estándar, donde se cumpla el principio de localidad espacial, los accesos, al ser cercanos en memoria, van a tender a competir por unas pocas líneas de la caché, provocando más misses por conflicto que con la interpretación normal de la dirección.
Saludos!
Federico