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.