Considere una caché asociativa de conjunto de 2 KB (1 KB = 2 10 bytes) con un tamaño de bloque de caché de 64 bytes. Suponga que el caché es direccionable por bytes y se usa una dirección de 32 bits para acceder al caché. Si el ancho del campo de la etiqueta es de 22 bits, la asociatividad de la memoria caché es _________.
(A) 2
(B) 4
(C) 1
(D) 8
Respuesta: (A)
Explicación: Número de líneas en caché
= Tamaño de caché / Tamaño de bloque
Entonces número de líneas
= 2^11/2^6
= 2^5
Nº de conjuntos
= Número de líneas/ Número de líneas en un conjunto
Bits totales = Bits de etiqueta + Bits establecidos + Bits compensados
Establecer bits = 32-22-6 = 4
2^4= 2^5/ Número de líneas en un conjunto
Al resolver obtenemos asociatividad = 2.
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