Swapping
O Swapping é o processo de descarregar uma processo da memória (swap out) e o carregamento de outro processo com prioridade mais alta de execução do disco para a memória (swap in). Isso acontece toda vez em que um processo esgota seu tempo de quantum e surge outro processo na fila com uma prioridade maior que a dele.
O tempo de quantum no entanto deve ser relativamente grande, pois a troca de contexto consome certo tempo, se considerarmos que o armazenamento em disco rígido é mais lento que o armazenamento em memória principal, e o processo consiste de trazer um processo ao disco e levar outro a memória, a troca de contexto não deve ser realizado em espaço de tempo muito curto.
Em sistemas UNIX particularmente o processo de swapping é desabilitado por padrão e só usado quando a memória está realmente comprometida, isto se deve ao tempo de troca que é alto.
Figura - Swap Out e Swap In entre memória e disco rígido.