[2016][Diciembre][Pregunta 3]

[2016][Diciembre][Pregunta 3]

de Augusto Alonso Novo -
Número de respuestas: 2

La cache tiene almacenada la direccion 0x4C32E1F, y se pide encontrar una direccion que de un hit y otra que resulte en un remplazo del bloque que contiene a la direccion mencionada anteriormente.

Como la cache usa correspondencia directa, la direccion se interpreta de la forma |31 ... 14|13 ... 5|4 ... 0| siendo |TAG|LINEA|BYTE tal como lo menciona la solucion.

La letra dice que el bloque que contiene a la direccion mencionada contiene a las direcciones que van desde 0x4C32E100 hasta 0x4C32E1F. Sin embargo, la direccion en quedaria de la forma 0100110000 | 00101110000 | 11111.

¿El bloque debería contener las direcciones que van desde 0x4C32E00 hasta 0x4C32E1F? Ya que si se pone 00000 en el campo BYTE, la direccion resulta 0x4C32E00...


En respuesta a Augusto Alonso Novo

Re: Examen Diciembre 2016 Pregunta 3

de Alexis Alfonso -

Si, creo que en vez de 0x4C3D2E100 quisieron poner 0x4C3D2E00

Ojo que te falto poner la D entre el 3 y 2.