2020 "Sistema operativo" Diseño del curso ("Sistema de software del sistema Sistema de operación de diseño integral")
tema
Sistema de gestión de almacenamiento virtual de la página de segmento: establecer un modelo de sistema de gestión de almacenamiento virtual de la página de segmento. (1-2 personas, dificultad: 4)
Primero asigne un gran espacio de memoria y un espacio en disco como espacio de almacenamiento disponible y área de redención de almacenamiento externo para que el programa se ejecute;
• Establecer un modelo de la aplicación, incluida la estructura segmentada;
• Establecer la estructura de datos básica y los algoritmos correspondientes del proceso;
• Establecer una estructura de almacenamiento básica para administrar el espacio de almacenamiento;
• Establecer estructuras y algoritmos de datos básicos para administrar páginas de segmentos;
• Diseñar los algoritmos de asignación de espacio de almacenamiento y reciclaje;
• Implemente la dirección lógica a la conversión de direcciones físicas compatibles con la sección de página faltante para realizar la memoria virtual;
• Proporciona la función de volcado de información, que puede almacenar información almacenada en el disco o leer desde el disco. (Esta función no se implementa)
Capturas de pantalla del programa y diagramas de flujo
Captura de pantalla del programa
El funcionamiento del programa de consola
Figura 1 Parámetros de inicialización de la entrada del programa de consola
Figura 2 Menú del programa de consola
Figura 3 El programa de consola muestra información de memoria
Figura 4 Programa de consola Muestra información de la tabla de la página del proceso
Figura 5 El programa de consola realiza la dirección virtual a la conversión de direcciones físicas
Figura 6 Programa de consola causa la interrupción de la página
Figura 7 El programa de consola causa una interrupción del segmento faltante
La operación del programa GUI
Figura 8 La interfaz de inicio del programa GUI
Figura 9. El programa GUI ingresa parámetros relevantes para crear tablas de segmento y tablas de página.
Figura 10 Parámetros relacionados con la entrada del programa GUI para crear tablas de segmento y tablas de página
Figura 11 Información de la tabla del segmento de consultas de la consulta de GUI
Figura 12 Información de la tabla del segmento de consulta del programa GUI y la página
Figura 13 Información de asignación de memoria de consulta de consulta de GUI
Figura 14 Programa GUI Consulta la dirección física y tiene éxito
Figura 15 La interrupción faltante de la página ocurre cuando el programa GUI consulta la dirección física
Figura 16 Se produce una interrupción del segmento faltante cuando el programa GUI consulta la dirección física
diagrama de flujo
Figura 17 Mecanismo de conversión de dirección en el sistema de página de segmento
Figura 18 Proceso de transformación de direcciones en la paginación de solicitudes
Figura 19 Proceso de transformación de direcciones para solicitar el sistema de segmentación
Figura 19 Proceso de algoritmo LRU
Figura 20 Conversión de interfaz del programa GUI
Informe
Versión pdf