Quanto ao sistema de E/S, ao gerenciamento de memória e aos ...
Na paginação, quando a memória virtual é utilizada, o endereço virtual é colocado diretamente no barramento da memória.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado.
Compreender o funcionamento da memória virtual e do processo de paginação é essencial neste contexto. Na paginação utilizada por sistemas operacionais modernos, o endereço virtual gerado pela CPU não é imediatamente colocado no barramento da memória. O procedimento correto envolve mais passos:
- O endereço virtual passa primeiramente por um componente chamado MMU (Memory Management Unit), que é responsável por traduzir endereços virtuais em endereços físicos.
- Se a página estiver presente na memória física (RAM), a MMU irá converter o endereço virtual para um endereço físico.
- Se a página necessária não estiver carregada na memória física, ocorrerá um page fault, e o sistema operacional precisará carregar a página do disco para a memória antes que o acesso possa continuar.
- Após a tradução ou o carregamento da página, o endereço físico é colocado no barramento da memória para realizar a leitura ou escrita de dados.
Portanto, a memória virtual trabalha com o conceito de separação entre os endereços virtuais e físicos, e a afirmação de que o endereço virtual é colocado diretamente no barramento da memória não reflete o processo de tradução de endereços realizado pela MMU.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito: Errado
Endereço virtual não é colocado diretamente no barramento da memória:
- Na paginação com memória virtual, o endereço virtual passa por um processo de tradução para o endereço físico antes de ser acessado.
- A tradução é realizada pela Unidade de Gerenciamento de Memória (MMU) usando a tabela de páginas.
Vantagens da tradução de endereços:
- Proteção de memória: O sistema operacional pode proteger a memória de cada processo.
- Memória virtual: O sistema operacional pode utilizar um espaço de memória maior do que a memória física disponível.
ERRADO
o endereço virtual passa por um processo de tradução para encontrar o correspondente endereço físico na memória física. Quando um programa faz uma referência à memória usando um endereço virtual, o sistema operacional intercepta esse endereço e realiza a tradução para um endereço físico. Esse processo é feito geralmente usando uma tabela de páginas, que mapeia os endereços virtuais para os endereços físicos correspondentes.
ERRADO
o endereço virtual passa por um processo de tradução para encontrar o correspondente endereço físico na memória física. Quando um programa faz uma referência à memória usando um endereço virtual, o sistema operacional intercepta esse endereço e realiza a tradução para um endereço físico. Esse processo é feito geralmente usando uma tabela de páginas, que mapeia os endereços virtuais para os endereços físicos correspondentes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo