Memória virtual é uma técnica sofisticada e poderosa de ger...

Próximas questões
Com base no mesmo assunto
Q3035070 Sistemas Operacionais
Memória virtual é uma técnica sofisticada e poderosa de gerência de memória em que as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma muito maior que a capacidade real da principal. O conceito de memória virtual fundamenta-se em não vincular o endereçamento feito pelo programa dos endereços físicos da memória principal. Dessa forma, programas e suas estruturas de dados deixam de estar limitados ao tamanho da memória física disponível, pois podem conter endereços associados à memória secundária. Sobre as memórias, podemos afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C.

Memória Virtual é uma técnica essencial em sistemas operacionais que permite que a memória principal (RAM) e a memória secundária (como discos rígidos) colaborem para criar a ilusão de uma memória maior do que a fisicamente disponível. Este conceito é fundamental para que os programas possam rodar sem estarem limitados pelo tamanho da memória física.

Na memória virtual, o endereçamento é abstrato, o que significa que os endereços dos programas não correspondem diretamente aos endereços físicos da memória. Isso permite que partes de programas ou dados que não são frequentemente acessados sejam armazenadas na memória secundária, liberando espaço na memória principal para outras tarefas.

C - Correta. A alternativa C está correta porque, na prática da gerência de memória, algumas funções são realmente implementadas no software devido a questões de desempenho. Essa abordagem permite que o sistema operacional gerencie a memória de forma mais eficiente, adaptando-se às necessidades dos processos em execução.

A - Incorreta. A alternativa A afirma que a presença de memória virtual leva a uma utilização ineficiente do processador. Na realidade, a memória virtual permite que mais processos compartilhem a memória principal de forma eficiente, aumentando a utilização do processador, pois apenas as partes ativas dos processos são mantidas na RAM.

B - Incorreta. Na alternativa B, a afirmação de que a gerência de memória virtual não está ligada à arquitetura de hardware é incorreta. A memória virtual depende fortemente da interação com o hardware, especialmente no que se refere ao endereçamento, uma vez que o hardware precisa suportar a tradução de endereços virtuais para físicos.

D - Incorreta. A alternativa D também está incorreta, apesar de mencionar corretamente que a gerência de memória virtual leva em consideração as características da arquitetura de hardware. No entanto, a afirmação inicial de que a gerência de memória virtual e a arquitetura de hardware não se completam está errada. Ambas estão intimamente relacionadas para que a memória virtual funcione corretamente.

Espero que essa explicação tenha ajudado você a entender melhor o conceito de memória virtual e as razões pelas quais a alternativa C é a correta. Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo