Ao instalar um sistema operacional baseado em GNU/Linux, você é questionado a criar uma partição para armazenamento do SWAP. Qual é a função do SWAP no sistema operacional?
Questão
Ao instalar um sistema operacional baseado em GNU/Linux, você é questionado a criar uma partição para armazenamento do SWAP. Qual é a função do SWAP no sistema operacional?
Alternativas
a) Gerenciar o sistema de arquivos, permitindo que o usuário realize buscas por arquivos e pastas.
b) Fornecer um método de troca de informações armazenadas na memória principal e secundária, caso a memória RAM esteja totalmente ocupada.
c) Inicializar a máquina.
d) Linux não fornece o SWAP, apenas o sistema Windows permite que uma partição seja definida para isso.
e) Gerenciar o acesso ao processador, mediando a comunicação entre a RAM e a CPU.
Explicação
No GNU/Linux, SWAP é uma área em disco (partição ou arquivo) usada como memória virtual.
Passo a passo do raciocínio:
- A RAM é a memória principal: é rápida, mas limitada.
- Quando a RAM fica muito cheia, o sistema operacional pode mover páginas/blocos de memória pouco usados da RAM para o disco (área de swap) para liberar espaço na RAM.
- Se essas informações voltarem a ser necessárias, elas podem ser trazidas de volta do disco para a RAM (processo de “troca”/paging).
- Isso não substitui a RAM em desempenho (disco é bem mais lento), mas evita travamentos e permite que o sistema lide melhor com picos de uso de memória.
Analisando as alternativas:
- (a) fala de sistema de arquivos: não é função do swap.
- (b) descreve exatamente a ideia de memória virtual/troca RAM↔disco: correta.
- (c) inicialização: não é o propósito do swap.
- (d) Linux oferece swap sim (inclusive é comum em instalações).
- (e) isso é mais relacionado a escalonamento/CPU e controladores, não ao swap.
Alternativa correta: (b).