O que é o "Swapping" em sistemas operacionais?
Questão
O que é o "Swapping" em sistemas operacionais?
Alternativas
Um mecanismo para compartilhar memória entre vários processos.
Uma técnica de compactação de arquivos em disco rígido.
O ato de mover um processo da memória principal para o disco e vice-versa.
Um método para compactar arquivos de código executável.
Um mecanismo de arquivos.
Explicação
Em sistemas operacionais, swapping é uma técnica de gerenciamento de memória em que o SO remove temporariamente um processo (ou parte dele) da memória principal (RAM) e o coloca em uma área de armazenamento secundário (disco), normalmente chamada de swap area/swap space. Quando necessário, o processo pode ser trazido de volta para a RAM para continuar sua execução.
Isso é usado para:
- liberar RAM quando a memória está pressionada;
- permitir que mais processos coexistam, ainda que nem todos caibam simultaneamente na memória principal.
Logo, a definição correta é a que descreve mover o processo entre RAM e disco.