Swapping

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

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

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.

Notas e Referências

  1. Swapping is exchanging data between the hard disk and the RAM (em inglês) programmerinterview.com. Visitado em 17/09/2014.