“Em gerenciamento de memória, nos sistemas operacionais, é u...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a: memória virtual.
Vamos entender melhor o tema abordado na questão.
No gerenciamento de memória dos sistemas operacionais, é crucial permitir que programas sejam executados de forma eficiente, mesmo quando não estão completamente carregados na memória principal. Essa capacidade otimiza o uso da memória física e permite a execução de programas maiores do que a própria memória física disponível.
A memória virtual é uma técnica que possibilita essa funcionalidade. Vamos explicar por que isso acontece:
Memória Virtual: Esta é uma técnica de gerenciamento de memória que cria uma ilusão de uma memória muito maior do que a memória física disponível. Utilizando um espaço de endereçamento virtual, os programas podem ser executados parcialmente carregados na memória principal. A memória virtual permite que partes do programa e dados sejam armazenadas no disco rígido (swap space) e carregadas conforme necessário durante a execução. Isso facilita a execução de programas que exigem mais memória do que a fisicamente disponível, melhorando a eficiência e a flexibilidade do sistema.
Justificativa: A questão menciona especificamente uma estratégia que permite a execução de programas mesmo parcialmente carregados na memória principal. Isso é exatamente o que a memória virtual faz. Ela permite que apenas as partes necessárias de um programa sejam carregadas na memória física, transferindo dinamicamente outras partes entre a memória principal e o armazenamento secundário (disco rígido).
Vamos revisar brevemente as outras alternativas para que fique ainda mais claro:
Swapping: É um método de gerência de memória que envolve a troca de processos inteiros entre a memória principal e o disco. Embora relacionado à memória virtual, o swapping não permite a execução de programas parcialmente carregados na memória.
Sobreposição: É uma técnica usada para carregar e descarregar seções de um programa a partir da memória, mas não está diretamente relacionada à execução de programas parcialmente carregados.
Segmentação: É uma técnica de divisão da memória em segmentos lógicos, mas não trata diretamente da execução de programas que não estão completamente na memória principal.
Compactação de memória: É um processo de reorganização da memória para reduzir fragmentação, mas não envolve a execução de programas parcialmente carregados.
Essas explicações devem ajudar a esclarecer o motivo pelo qual a alternativa memória virtual é a correta para essa questão. Se tiver mais dúvidas ou quiser aprofundar em algum dos tópicos mencionados, estarei à disposição!
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: D.
Memória virtual - MP e memória secundária são combinadas para emular uma memória maior que a MP. Permite executar processos que estejam parcialmente na memória.
Com o uso da memória virtual eu posso carregar um programa de 32 mb na memória virtual, mesmo que a memória RAM tenha apenas 8 MB, pois memória virtual = (RAM + DISCO).
Para aqueles que marcaram a letra A
- Swapping: TODO processo é transferido para a memória principal.
- Memória Virtual: PARTE do processo é transferida para a MP. Note que a alternativa menciona " permite aos programas serem executados mesmo parcialmente", por isso a resposta é a letra D.
d-
Junta memoria do hdd com a de RAM para programas maiores do memoria principal.,
MEMÓRIA VIRTUAL --> AQUI PARTE DO PROCESSO VAI PARA A MEMÓRIA, EVITANDO DISPERDÍCIO DA MEMOÓRIA RAM.
--> PAGINAÇÃO( FIXO, NÃO CONTÍGUA E FRAGMENTAÇÃO INTERNA);
--> SEGMENTAÇÃO( VARIÁVEL, CONTÍGUA E FRAGMENTAÇÃO EXTERNA)
SWAPPING --> TODO PROCESSO VAI PARA A MEMÓRIA RAM( SWAPPING IN).
RESP LETRA D.
OBS: A SEGMENTAÇÃO É UMA ESPECIALIZAÇÃO DE MEMÓRIA VIRTUAL, ASSIM A ALTERNATIVA C TBM NÃO ESTÁ INCORRETO.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo