En la solucion vemos que se mencionan 4 lecturas por cada fila de la matriz, pero no serian 8 debido a que cada elemento de la matriz ocupa 2 bytes de memoria y el bus de datos de 8086 es de 1 byte? Pensandolo de esta forma habrian 8 accesos a memoria de los cuales solo 1 fue miss (el primero) por lo que el hitrate = 7/8
En respuesta a Francisco Crocamo Di Leoni
Re: Examen Febrero 2012, Problema 2, parte B
de Federico Rivero -
Estimado,
Lo que está mal en su planteo, es que el bus de datos de x86 es en realidad de 16 bits. Entonces un short (2 bytes), se leen juntos, y por eso los 8 bytes de la línea se leen en 4 lecturas, dando hit rate 3/4.
Saludos,
Federico