Red de conocimiento informático - Conocimiento sistemático - Por favor solucione el problema del sistema operativo. Solicite la dirección física. Gracias.

Por favor solucione el problema del sistema operativo. Solicite la dirección física. Gracias.

Ejemplo: el espacio de programación del usuario de una determinada memoria virtual tiene 32 páginas, cada página es de 1K y la memoria principal es de 16K. Supongamos que en un momento determinado, el sistema asigna las páginas 0, 1, 3 y 10 del usuario a los números de bloque físico 5, 10, 4 y 7 respectivamente. Intente convertir la dirección virtual 0A5Ch en una dirección física. Por favor escriba el proceso de análisis.

Respuesta: debido a que el tamaño de la página es 1K, la dirección dentro de la página ocupa una dirección binaria de diez dígitos. Por lo tanto, los últimos diez dígitos de 0000101001011100B son la dirección de la página. Después de eliminar la dirección de la página de la dirección, es el número de página de la memoria virtual: 000010B, que es la segunda página. Supongamos que la segunda página de la memoria virtual corresponde al bloque físico número 3.

Luego, el número binario de tres: 11B se empalma delante de la dirección de la página (decenas) para obtener la dirección física. : 111001011100B

Consúltelo, creo que lo entenderá. Si le ayuda, adoptelo. Si está satisfecho, agregue algunos puntos más. Gracias.