PUERTA | PUERTA-CS-2005 | Pregunta 67

Considere una memoria caché asignada directamente de un tamaño de 32 KB con un tamaño de bloque de 32 bytes. La CPU genera direcciones de 32 bits. El número de bits necesarios para la indexación de caché y el número de bits de etiqueta son respectivamente
(A) 10, 17
(B) 10, 22
(C) 15, 17
(D) 5, 17

Respuesta: (A)
Explicación: el caché es directo mapeado

tamaño de caché = 32 KB = 2 5 * 2 10 Bytes = 2 15 Bytes.

Requiere 15 bits para el direccionamiento de caché para que la dirección de la CPU tenga una etiqueta y un número de índice de bits de etiqueta = 32-15 = 17

De 15 bits de direccionamiento de caché consisten en bloques y palabras.

Cada bloque tiene 32 palabras (bytes)

Por lo tanto, requiere 5 bits. Índice = bloque + palabra Bloque = 15-5 = 10

 entonces 10,17

Por lo tanto (A) es la opción 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

Deja una respuesta

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