El tamaño del espacio de direcciones físicas de un procesador es de 2 40 bytes. La capacidad de la memoria caché es de 512 Kbytes. La longitud de la palabra es de 32 bytes. El tamaño de cada bloque de caché es de 16 palabras. Para una memoria caché asociativa de conjuntos de 16 vías, la longitud (en número de bits) del campo de etiqueta es _______________.
(A) 21
(B) 8
(C) 16
(D) 25
Respuesta: (D)
Explicación: dado el espacio de direcciones físicas = 40 bits,
el tamaño de la memoria caché = 512 Kbytes = 2 19 bytes,
La longitud de la palabra es de 32 bytes y el tamaño de cada bloque de caché es de 16 palabras. Entonces, el desplazamiento de palabras es
= 32*16 bytes = 512 bytes = 29 bytes
El desplazamiento de línea es,
= 219 bytes / 29 bytes = 210
Entonces, establecer el desplazamiento es,
= 210 / 16 = 210 / 24 = 26 = 6 bits
Por lo tanto, la longitud (en número de bits) del campo de la etiqueta es,
= 40 - 6 - 9 = 25 bits
La opción (D) es correcta.
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