Considere dos organizaciones de caché: la primera es un conjunto asociativo bidireccional de 32 KB con un tamaño de bloque de 32 bytes. El segundo es del mismo tamaño pero mapeado directamente. El tamaño de una dirección es de 32 bits en ambos casos. Un multiplexor 2 a 1 tiene una latencia de 0,6 ns, mientras que un comparador de kbit tiene una latencia de k/10 ns. La latencia de aciertos de la
organización asociativa establecida es h1 mientras que la de la mapeada directa es h2.
El valor de h2 es:
(A) 2,4 ns
(B) 2,3
(C) 1,8
(D) 1,7
Respuesta: (D)
Explicación: Tamaño de caché = 32 KB = 32 * 2 10 bytes
Tamaño de bloque de caché = 32 bytes
Número de bloques = 1
Las combinaciones totales son:
= tamaño de caché / (Número de bloques * tamaño de bloque)
= 32 * 2 10 / (1 * 32)
= 1024
= 2 10
Por lo tanto, número de bits de índice = 10
Dado que el tamaño de bloque de caché es de 32 bytes es decir, 2 5 bytes.
Número de bits de compensación = 5
Entonces, número de bits de etiqueta = 32 – 10 – 5 = 17
Latencia de acierto (h2) = (17/10) ns = 1,7 ns
Por lo tanto, la opción (D) es correcta.
Comente a continuación si encuentra algo incorrecto en la publicación anterior.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA