Quando a RAM de um servidor é totalmente utilizada, o sistema operacional (OS) usa o
disco rígido (ou outro armazenamento secundário) para armazenar blocos de informações não utilizadas. Isso é feito através de um processo chamado
paging ou
trocando .
*
Paging: O sistema operacional divide a RAM e o disco rígido em blocos de tamanho fixo (páginas). Quando a RAM está cheia, as páginas de dados com menos frequência são movidas da RAM para o disco rígido (o arquivo da página ou o espaço de troca). Quando essas páginas são necessárias novamente, elas são trocadas de volta ao RAM.
*
troca: Semelhante à paginação, mas geralmente envolve mover pedaços maiores de dados por vez. É um método menos sofisticado do que paginação e geralmente menos eficiente.
Portanto, a resposta é o disco rígido
(ou outro armazenamento secundário, como uma unidade SSD ou NVME) . No entanto, o acesso a dados do disco rígido é significativamente mais lento do que acessar dados da RAM, levando a uma diminuição considerável de desempenho quando o sistema depende fortemente de paginação ou troca (geralmente chamado de "debulhar").