Em relação à gerência de memória de um computador, muitos si...
Em relação à gerência de memória de um computador, muitos sistemas operacionais se utilizam de uma técnica que apresenta como uma de suas características a proteção de memória, de modo que um processo seja impedido de utilizar um espaço de endereçamento que não seja seu. Essa técnica é denominada Memória
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: E - Virtual
Explicação:
Para entender por que a resposta correta é "Memória Virtual", é importante compreender alguns conceitos fundamentais sobre a gerência de memória em sistemas operacionais.
Memória Virtual é uma técnica que permite que a execução de programas utilize um espaço de endereçamento maior do que a memória física disponível. Com isso, conseguimos executar programas que, isoladamente, necessitariam de mais memória do que a máquina pode fornecer fisicamente.
Uma das principais características da Memória Virtual é a proteção de memória. Isso significa que cada processo em execução possui seu próprio espaço de endereçamento, e o sistema operacional gerencia esses espaços para garantir que um processo não possa acessar a memória alocada para outro processo. Esse isolamento é essencial para a estabilidade e a segurança do sistema.
Vamos analisar as outras alternativas para entender por que não são as corretas:
A - Dinâmica: Memória dinâmica refere-se à forma como a memória é alocada e liberada durante a execução de um programa, mas não implica, necessariamente, em proteção de memória.
B - Paginada: A paginação é uma técnica utilizada na memória virtual, onde a memória é dividida em páginas. No entanto, o termo "memória paginada" por si só não cobre todas as funcionalidades da memória virtual, incluindo a proteção de memória.
C - Real: Refere-se à memória física presente no sistema. Não aborda técnicas de gerenciamento que envolvem proteção entre processos.
D - Secundária: Refere-se a dispositivos de armazenamento como discos rígidos. Não é diretamente relacionada à proteção de memória entre processos.
Portanto, a Memória Virtual é a técnica que permite a proteção de memória, isolando os espaços de endereçamento entre os processos, impedindo que um processo interfira na memória de outro.
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
Conhecida como arquivos de paginação, a memória virtual consiste em um espaço que é reservado no momento em que o sistema operacional é instalado em um computador. Assim, não tem a concorrência de processos.
Link:https://www.infonova.com.br/artigo/o-que-e-a-memoria-virtual/
A memória virtual consiste em recursos de hardware e software com três funções básicas:
- (i) realocação (ou recolocação), para assegurar que cada processo (aplicação) tenha o seu próprio espaço de endereçamento, começando em zero;
- (ii) proteção, para impedir que um processo utilize um endereço de memória que não lhe pertença;
- (iii) paginação (paging) ou troca (swapping), que possibilita a uma aplicação utilizar mais memória do que a fisicamente existente (essa é a função mais conhecida).
Cuidado para não confundir o conceito de memória virtual dentro da proteção de memória com a memória virtual relacionada a gerenciamento de espaço em memória para execução de processos.
A questão aborda a criação de endereços virtuais de memórias, que são visíveis pelos processos dentro de um mecanismo de proteção de memória. Dessa maneira os processos não tem acesso aos endereços reais de memória física e abre espaço para o fornecimento de espaços de endereçamentos maiores que o real.
Ainda, esse mecanismo impede que os processos invadam os espaços de endereçamento uns dos outros.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo