Questão FC375740
A maioria dos sistemas com memória virtual utiliza uma técnica denominada paginação – uma das técnicas mais comuns de alocação não contígua de memória. No que se refere a tal técni
Gerência de Memória (Paginação, Virtual, etc.)
Instituto Consulplan · 2022
A maioria dos sistemas com memória virtual utiliza uma técnica denominada paginação – uma das técnicas mais comuns de alocação não contígua de memória. No que se refere a tal técnica, assinale a afirmativa correta.
- As páginas e as molduras de página possuem tamanhos diferentes.
- As transferências entre memória e disco podem ser realizadas em páginas incompletas.
- O objetivo da tabela de páginas é mapear molduras de página física em páginas virtuais.
- A MMU (Memory Management Unit) tem a função de mapear endereços virtuais em endereços físicos.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa aponta corretamente que a MMU (Memory Management Unit) é o componente responsável por traduzir endereços virtuais em endereços físicos. Essa tradução é feita consultando a tabela de páginas, que associa cada número de página virtual a um quadro (frame) físico.
O endereço virtual é dividido em número de página e offset. A MMU usa o número de página para localizar o quadro correspondente; o endereço físico é então obtido pela concatenação do número do quadro com o offset, por exemplo: \( \text{endereço físico} = \text{nº quadro}\cdot 2^{\text{bits do offset}} + \text{offset} \).
A MMU também participa do controle de acesso e proteção (bits de leitura/escrita/execução) e utiliza uma cache de traduções — a TLB — para acelerar consultas. Em falta de entrada válida, gera-se um page fault, exigindo ação do sistema operacional.
Conteúdo do catálogo FC Concursos · Atualizado em