Questões Sistemas Operacionais Gerência de Memória
Quando um processo do sistema operacional tem mais espaço de endereçamento do que o com...
Responda: Quando um processo do sistema operacional tem mais espaço de endereçamento do que o computador tem de memória principal e o processo deseja utilizá-lo inteiramente, isso
💬 Comentários
Confira os comentários sobre esta questão.

Por Letícia Cunha em 31/12/1969 21:00:00
Gabarito: c) A questão aborda a situação em que um processo possui um espaço de endereçamento maior do que a memória física disponível no computador. Isso é comum em sistemas modernos e é resolvido pelo uso da memória virtual.
Memória virtual é uma técnica que permite que o sistema operacional utilize espaço em disco rígido para simular memória RAM adicional. Dessa forma, o processo pode ter a ilusão de um espaço de endereçamento maior do que a memória física real.
Quando o processo tenta acessar uma área de memória que não está na RAM, ocorre uma falha de página, e o sistema operacional traz os dados necessários do disco para a memória, liberando espaço para isso, se necessário.
As alternativas a) e b) estão incorretas porque não é comum que o sistema trave ou gere erro fatal simplesmente por o processo ter um espaço maior que a memória física, graças à memória virtual.
A alternativa d) está incorreta porque não é obrigatório adquirir mais memória física para que o processo funcione, embora isso possa melhorar o desempenho.
A alternativa e) está incorreta porque processos podem sim ter espaços de endereçamento maiores que a memória física, justamente por causa da memória virtual.
Portanto, a resposta correta é a letra c, que indica o uso da memória virtual como solução para esse problema.
Memória virtual é uma técnica que permite que o sistema operacional utilize espaço em disco rígido para simular memória RAM adicional. Dessa forma, o processo pode ter a ilusão de um espaço de endereçamento maior do que a memória física real.
Quando o processo tenta acessar uma área de memória que não está na RAM, ocorre uma falha de página, e o sistema operacional traz os dados necessários do disco para a memória, liberando espaço para isso, se necessário.
As alternativas a) e b) estão incorretas porque não é comum que o sistema trave ou gere erro fatal simplesmente por o processo ter um espaço maior que a memória física, graças à memória virtual.
A alternativa d) está incorreta porque não é obrigatório adquirir mais memória física para que o processo funcione, embora isso possa melhorar o desempenho.
A alternativa e) está incorreta porque processos podem sim ter espaços de endereçamento maiores que a memória física, justamente por causa da memória virtual.
Portanto, a resposta correta é a letra c, que indica o uso da memória virtual como solução para esse problema.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários