www.fing.edu.uy/inco/cursos/arqsis2/examen/SolExArqComp220110725.pdf
No me queda claro una cosa en la ParteA.i:
Los 6 accesos a memoria por stack, van a buscarse a la línea 0 del cache. Ahora bien, porque ningún nodo va a la línea 0 del cache?
Supongamos que DS = 0xCFF8 y se quiere ir al nodo 32. Entonces para esto hacemos 32*4 = 0x0080. Por lo tanto la dirección absoluta es 0xCFF80 + 0x0080 = 0xD0000. Entonces si se incrementa el nodo 32 claramente en el ret habría un miss.
Siendo la taza de aciertos (4 + 2L)/(6 + 3L)
En que me estoy equivocando?
Ahora después de leerlo nuevamente, no entiendo que los primeros 6 accesos a memoria por stack vayan a la linea 0 del cache. Dado que la dirección es SS*16 + SP, y SS no se conoce.
Agradezco una respuesta,
Desde ya Gracias,
Matías.