PUERTA | PUERTA-CS-2006 | Pregunta 74

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 h1 es:
(A) 2,4 ns
(B) 2,3 ns
(C) 1,8 ns
(D) 1,7 ns

Respuesta: (A)
Explicación: Tamaño de caché = 32 KB = 32 * 2 10 bytes
Tamaño de bloque de caché = 32 bytes
Número de bloques = 2

Las combinaciones totales son:
= tamaño de caché / (Número de bloques * tamaño de bloque)
= 32 * 2 10 / (2 * 32)
= 512
= 2 9

Por lo tanto, número de bits de índice = 9

Dado que 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 – 9 – 5 = 18

Hit latency (h1) = 0,6 + (18/10) ns = 2,4 ns

 
Por lo tanto, la opción (A) es correcta.

 
Comente a continuación si encuentra algo incorrecto en la publicación anterior.

Cuestionario de esta pregunta

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *