2020 "Sistema Operacional" Design do Curso ("Sistema de Sistema de Design Compreensivo de Sistema Operando")
tópico
Página do segmento Sistema de gerenciamento de armazenamento virtual: estabeleça um modelo de segmento Página do sistema de gerenciamento de armazenamento virtual. (1-2 pessoas, dificuldade: 4)
Primeiro, aloque um grande espaço de memória e um pedaço de espaço em disco como o espaço de armazenamento disponível e a área de resgate de armazenamento externo para a execução do programa;
• Estabelecer um modelo de aplicação, incluindo estrutura segmentada;
• estabelecer a estrutura básica de dados e os algoritmos correspondentes do processo;
• estabelecer uma estrutura básica de armazenamento para gerenciar o espaço de armazenamento;
• Estabelecer estruturas e algoritmos de dados básicos para gerenciar páginas de segmento;
• Algoritmos de alocação e reciclagem de espaço de armazenamento de design;
• Implementar o endereço lógico na conversão de endereço físico suportado pela seção de página ausente para realizar a memória virtual;
• Fornece a função de despejo de informações, que pode armazenar informações armazenadas no disco ou ler no disco. (Esta função não é implementada)
Capturas de tela do programa e fluxograma
Classificação do programa
A operação do programa de console
Figura 1 Parâmetros de inicialização da entrada do programa de console
Figura 2 Menu do programa de console
Figura 3 Programa de console exibe informações de memória
Figura 4 Programa de console exibe informações da página do processo
Figura 5 Programa de console executa o endereço virtual para a conversão de endereço físico
Figura 6 Programa de console causa a falta de interrupção da página
Figura 7 Programa de console causa uma interrupção de segmento ausente
A operação do programa GUI
Figura 8 A interface inicial do programa GUI
Figura 9. O programa GUI entra os parâmetros relevantes para criar tabelas de segmento e tabelas de página.
Figura 10 Parâmetros relacionados ao programa de entrada da GUI para criar tabelas de segmento e tabelas de página
Figura 11 Informações da tabela do segmento de consulta do programa GUI
Figura 12 Tabela de segmento de consulta do programa GUI Informações da tabela
Figura 13 Informações sobre alocação de memória do programa GUI Programa
Figura 14 O programa da GUI consulta o endereço físico e consegue
Figura 15 Página A interrupção ausente ocorre quando o programa GUI consultando endereço físico
Figura 16 Uma interrupção de segmento ausente ocorre quando o programa GUI consulta o endereço físico
fluxograma
Figura 17 Mecanismo de conversão de endereço no sistema de página de segmento
Figura 18 Processo de transformação de endereço na paginação de solicitação
Figura 19 Processo de transformação de endereço para solicitar o sistema de segmentação
Figura 19 Processo de algoritmo LRU
Figura 20 Conversão de interface do programa GUI
Relatório
Versão em PDF