Questão FC267090
No que tange ao funcionamento dos sistemas operacionais, existem situações em que não é possível manter todos os processos na memória. O sistema operacional utiliza uma técnica apl
Unix e Linux
IDECAN · 2021
No que tange ao funcionamento dos sistemas operacionais, existem situações em que não é possível manter todos os processos na memória.
O sistema operacional utiliza uma técnica aplicada à gerência de memória, para processos que esperam por memória livre para serem processados. Essa técnica visa melhorar o problema da insuficiência de memória durante a execução de alguns processos em ambientes que operam em multiprogramação; consiste em transferir automaticamente todo o processo da memória principal para o disco e vice-versa. Essa técnica é denominada
- sweeping.
- swapping.
- scanning.
- spoofing.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Swapping é a técnica em que o sistema operacional move todo o espaço de endereçamento de um processo entre a memória principal e o disco (área de swap) para liberar RAM e permitir a multiprogramação quando a memória é insuficiente.
Ao selecionar um processo para swapping, o SO suspende sua execução, grava sua imagem completa no disco e libera os quadros de memória ocupados. Quando houver memória disponível, a imagem é lida do disco e o processo é reiniciado.
Essa técnica é simples e eficaz para aumentar o grau de multiprogramação, mas envolve alto custo de E/S e latência, pois transferir todo o processo é mais caro que mover partes dele.
O sucesso do swapping depende de área de swap adequada e políticas do SO para escolher quais processos trocar, equilibrando desempenho e uso de memória.
Conteúdo do catálogo FC Concursos · Atualizado em