Se um processo que utiliza memória virtual por paginação tiv...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - thrashing.
A memória virtual por paginação é uma técnica que simula uma memória muito maior do que a física, permitindo que os processos executem como se tivessem mais memória disponível do que realmente existe. Ela funciona paginando a memória virtual e física em blocos de tamanho igual, chamados páginas.
Quando um processo tenta acessar uma página que não está presente na memória física, ocorre uma falha de página (page fault). O sistema operacional então precisa carregar a página faltante do disco para a memória, o que é um processo custoso em termos de tempo. Se o número de falhas de página é muito alto, pode ocorrer uma condição conhecida como thrashing.
O thrashing acontece quando a maior parte do tempo de CPU é gasta trocando páginas, em vez de executar processos. Isso ocorre porque muitas páginas são carregadas e descarregadas da memória física frequentemente, criando uma competição pelo espaço disponível. Com isso, a eficiência do sistema cai drasticamente, visto que o acesso ao disco é muito mais lento do que o acesso à memória RAM.
Portanto, a opção correta é a letra B, pois descreve exatamente essa situação onde há alta competição pelo espaço de memória e muitas falhas de página levam a uma degradação no desempenho do sistema.
As outras alternativas tratam de conceitos diferentes e não estão relacionadas diretamente ao fenômeno descrito:
- Swapping é uma técnica de movimentação de processos inteiros ou partes deles entre a memória e um espaço de armazenamento para liberação de memória.
- Overhead refere-se a um custo adicional de tempo ou recursos que é necessário para realizar uma determinada operação.
- Overlay é uma técnica usada para permitir que programas maiores do que a memória física sejam executados, carregando apenas as partes necessárias.
- Replacement se refere ao algoritmo de substituição de página, que decide qual página será removida da memória quando uma nova página precisa ser carregada.
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
Para o usuário que está com pouca memória RAM, paginação é muito útil pois possibilita que seus programas utilizem um tamanho de sua escolha para usar como uma memória "RAM" virtual. Mas caso a memória do programa exceder a memória real de seu sistema, apenas as partes utilizadas pelo processo atual estarão na memória, o resto estará armazenado no disco rígido. Como o disco rígido é um hardware mais lento do que a memória RAM, essa memória virtual que você dimensionou não vai ser igual como se você estivesse utilizando uma memória RAM normal em seu computador.[3] A melhoria é significativa quando você usa memória virtual em um computador que não tem a mesma. [2]
Caso não tenhamos, o sistema operacional tem que constantemente trocar informações entre a memória RAM e o disco rígido. Isso é denominado thrashing (degradação), podendo fazer seu computador ficar muito lento.
Trashing: excessiva transferência de páginas e/ou segmentos entre a
Swapping: é uma técnica aplicada à gerência de memória, para programas
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo