PUERTA | GATE-IT-2004 | Pregunta 66

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.

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 *