Questão FC890728
O sistema operacional Moderno implementa a alocação de memória virtual baseada em paginação, combinando técnicas e estruturas de dados encontrados em outros sistemas operacionais.
Gerência de Memória (Paginação, Virtual, etc.)
FGV · 2026
O sistema operacional Moderno implementa a alocação de memória virtual baseada em paginação, combinando técnicas e estruturas de dados encontrados em outros sistemas operacionais. A tabela de páginas de memória do Moderno foi implementada nos mesmos moldes do Linux.
Sendo assim, é correto afirmar que a tabela de páginas de memória do Moderno:
- armazena informações sobre o estado de cada página, sem realizar mapeamento de endereços;
- mapeia endereços virtuais para endereços físicos, sendo incapaz de influenciar a proteção de memória;
- mapeia endereços virtuais para endereços físicos e é capaz de influenciar a proteção de memória;
- não realiza mapeamento de endereços, sendo incapaz de influenciar a proteção de memória;
- armazena informações sobre o estado de cada página, sendo incapaz de influenciar a proteção de memória.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Tabela de páginas realiza o mapeamento de endereços virtuais para endereços físicos. Cada endereço virtual é dividido em \(VPN\) e offset; a tabela fornece o número do quadro físico (PFN) correspondente, e o endereço físico final é obtido juntando o PFN com o offset.
Além do mapeamento, cada entrada armazena atributos que influenciam a execução: bits como read/write/execute, user/supervisor e present são consultados pelo MMU. Esses bits de proteção permitem controlar acessos, provocar faltas de página ou impedir leituras/escritas indevidas.
Assim, a tabela de páginas não só traduz endereços como também implementa mecanismos de isolamento e proteção de memória, fundamentais para a segurança e gerenciamento de memória do sistema.
Conteúdo do catálogo FC Concursos · Atualizado em