Para que um programa possa ser executado, o seu tamanho, inc...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
A questão aborda um conceito importante no contexto de gerenciamento de memória em sistemas operacionais: a necessidade de espaço para executar programas. Vamos entender melhor o porquê de a afirmativa estar incorreta.
Em sistemas operacionais modernos, técnicas como paginação e segmentação permitem que um programa seja executado mesmo que ele seja maior do que a quantidade de memória física disponível. Isso é feito através da troca de páginas ou segmentos de memória entre a memória física e o disco (um processo conhecido como swapping), que serve como uma extensão da memória através do arquivo de paginação (pagefile) ou memória virtual.
Assim, o sistema operacional gerencia a memória de modo que somente as partes do programa que estão sendo usadas no momento precisam estar na memória física. Isso permite uma execução eficiente do programa através da técnica chamada de memória virtual, que dá a ilusão de que há mais memória disponível do que realmente existe fisicamente.
Portanto, a afirmação de que um programa só pode ser executado se seu tamanho total for menor que a memória física disponível não está correta, pois não considera a existência e o uso da memória virtual, que é um conceito fundamental na gerência de memória em sistemas operacionais contemporâneos.
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
Como exemplo, na memória virtual os programas a serem executados podem ser maiores do que o tamanho da memória principal.
até mais!
O texto da questão é o exato conceito para a existência da memória virtual. Um programa pode ser executado mesmo que seu espaço de endereçamento necessário sejá maior do que o tamanha da memória física, pela existe da memória virtual.
Para que um programa possa ser executado, o seu tamanho, incluindo os dados e a pilha, pode ser maior que a quantidade de memória física (RAM) disponível no computador para a sua execução. Para isso que temos a (Memória Virtual).
Gabarito: E
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo