ISRO | CS ISRO 2014 | Pregunta 35

Utilizando la tabla de páginas que se muestra a continuación, traduzca la dirección física 25 a una dirección virtual. La longitud de la dirección es de 16 bits y el tamaño de la página es de 2048 palabras, mientras que el tamaño de la memoria física es de cuatro cuadros.

Page   Present(1-In 0-out)   Frame
0      1                     3
1      1                     2
2      1                     0
3      0                     -

(A) 25
(B) 6169
(C) 2073
(D) 4121

Respuesta: (D)
Explicación: dado, el tamaño de la dirección virtual es de 16 bits y el tamaño de la página es de 2 11 bytes. Por lo tanto,
Número de páginas = 2 16 /2 11 = 2 5

Entonces, dirección física = (número de cuadros) * (tamaño de cada cuadro) = 4 * 2 11 = 2 13

Dirección física (25) 10 = (0000000011001) 2 en 13 bits
Aquí los primeros dos bits representan el número de trama y otros 11 bits representan el desplazamiento dentro de la página: (00 00000011001) 2

De acuerdo con la tabla de páginas: el marco 00 se asigna con el número de página 2 Número de
página 2 = (00010) 2
Desplazamiento dentro de la página = (00000011001) 2
Por lo tanto, dirección virtual de 16 bits = (00010 00000011001) 2 = (4121) 10

Entonces, la opción (D) es correcta.

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 *