En un sistema de memoria virtual, el tamaño de la dirección virtual es de 32 bits, el tamaño de la dirección física es de 30 bits, el tamaño de la página es de 4 Kbytes y el tamaño de cada entrada de la tabla de páginas es de 32 bits. La memoria principal es direccionable por bytes. ¿Cuál de los siguientes es el número máximo de bits que se pueden usar para almacenar protección y otra información en cada entrada de la tabla de páginas?
(A) 2
(B) 10
(C) 12
(D) 14
Respuesta: (D)
Explicación:
Memoria virtual = 2 32 bytes
Memoria física = 2 30 bytes Tamaño de
página = Tamaño de marco = 4 * 10 3 bytes = 2 2 * 2 10 bytes = 2 12bytes
Número de tramas = Memoria física / Tamaño de trama = 2 30 /2 12 = 2 18
Por lo tanto, Número de bits por trama = 18 bits
Tamaño de entrada de la tabla de páginas = Número de bits por trama + Otra información
Otra información = 32 – 18 = 14 bits
Por lo tanto, la opción (D) es correcta.
Comente a continuación si encuentra algo incorrecto en la publicación anterior.
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