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 total bits required to store meta-data of 1 line = 1 + 1 + 19 = 21 bits total memory required = 21 × 256 = 5376 bits
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