Sistemas Operativos | Gestión de memoria | Pregunta 10

Considere los datos dados en la pregunta anterior . ¿Cuál es el número mínimo de colores de página necesarios para garantizar que no se asignen dos sinónimos a conjuntos diferentes en la memoria caché del procesador de esta computadora? (GATE CS 2013)
(A) 2
(B) 4
(C) 8
(D) 16

Respuesta: (C)
Explicación:

1 MB 16-way set associative virtually indexed physically tagged cache(VIPT). 
The cache block size is 64 bytes.

No of blocks is 2^20/2^6 = 2^14.

No of sets is 2^14/2^4 = 2^10.

VA(46)
+-------------------------------+
tag(30) , Set(10) , block offset(6)
+-------------------------------+

In VIPT if the no. of bits of page offset = 
                  (Set+block offset) then only one page color is sufficient.

but we need 8 colors because the number bits where the cache set index and 
physical page number over lap is 3 so 2^3 page colors is required.(option 
c is ans). 

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 *