Sobes.tech
Junior — Middle

Pode explicar como ocorre a troca de dados entre a RAM e o disco ao usar a memória swap?

sobes.tech IA

Resposta da IA

A memória swap é uma área no disco usada pelo sistema operativo como extensão da memória RAM. Quando a RAM acaba, o sistema operativo transfere páginas de memória inativas para o disco na swap, libertando RAM para processos ativos.

O processo funciona assim:

  • Se o sistema ficar sem RAM, ele escolhe páginas de memória que não foram usadas por muito tempo.
  • Essas páginas são gravadas num arquivo swap ou numa partição swap no disco.
  • A RAM libertada é usada para tarefas atuais.
  • Quando os dados do swap são necessários novamente, eles são carregados de volta para a RAM, e se necessário, outras páginas podem ser descarregadas.

Este processo é chamado de "swapping" e é gerido pelo núcleo do sistema operativo. Permite executar mais aplicações do que a RAM física suporta, mas o acesso ao swap é mais lento, pois o disco é muito mais lento que a memória RAM.