PUERTA | PUERTA CS 2011 | Pregunta 43

Una memoria caché de reescritura de asignación directa de 8 KB se organiza en varios bloques, cada uno de 32 bytes de tamaño. El procesador genera direcciones de 32 bits. El controlador de caché mantiene la información de la etiqueta para cada bloque de caché que comprende lo siguiente.
1 bit válido
1 bit modificado
Tantos bits como el mínimo necesario para identificar el bloque de memoria mapeado en la caché. ¿Cuál es el tamaño total de la memoria necesaria en el controlador de caché para almacenar metadatos (etiquetas) para el caché?
(A) 4864 bits
(B) 6144 bits
(C) 6656 bits
(D) 5376 bits

Respuesta: (D)
Explicación:

   Cache size = 8 KB
   Block size = 32 bytes
   Number of cache lines = Cache size / Block size = (8 × 1024 bytes)/32 = 256

   gate2011A41

   total bits required to store meta-data of 1 line = 1 + 1 + 19 = 21 bits
   total memory required = 21 × 256 = 5376 bits

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 *