Swapping

Fonte: Wikiversidade
Saltar para a navegação Saltar para a pesquisa

Swapping

É uma técnica aplicada a gerência de memória, onde o sistema escolhe um programa residente que é levado da memória para o disco (Swapp out), retornando posteriormente para a memória principal com se nada tivesse ocorrido. Quando o programa tiver que ser executado novamente, então ele é novamente carregado para a memória principal (swapp in). Esta operação pode até causar o "swapp out" de um outro programa.

Problemas: Ineficiência em função do tempo gasto em cada carregamento.

Solução: Implementação no Hardware dos computadores para permitir que a relocação seja realizado durante a execução do programa.

Vantagens :

   - Maior compartilhamento da memória
   - Maior throughput
   - Eficiente

Desvantagens :

   - Elevados custos das operações de entrada e saída.