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.

Resposta certa

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:

  1. A RAM é a memória principal: é rápida, mas limitada.
  2. 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.
  3. Se essas informações voltarem a ser necessárias, elas podem ser trazidas de volta do disco para a RAM (processo de “troca”/paging).
  4. 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.
Carregando…

Questões relacionadas

Ver últimas questões