Não há software que magicamente * estende * sua RAM da maneira que a adição de bastões físicos de RAM. O software não pode criar mais memória física.
No entanto, existem soluções de software que * simulam * RAM extra usando seu espaço disco rígido (ou SSD). Isso é chamado
memória virtual ou um arquivo de página
(no Windows) ou um arquivo de troca
(em Linux/MacOS). O sistema operacional usa esse espaço como um transbordamento quando sua RAM física está cheia.
Considerações importantes: *
desempenho: O uso da memória virtual é significativamente mais lento do que o uso de RAM física. O acesso a dados em um disco rígido é muitas ordens de magnitude mais lentamente do que acessar dados na RAM. Confiar fortemente na memória virtual levará a lentidão perceptível de desempenho, especialmente em aplicativos exigentes.
*
não é uma substituição: A memória virtual é uma rede de segurança para evitar falhas quando a RAM é esgotada, não um aprimoramento de desempenho. Ele foi projetado para lidar com transbordamentos temporários, não para substituir a RAM física.
*
SSD vs. HDD: Se você precisar usar a memória virtual, um SSD fornecerá um desempenho significativamente melhor que um HDD.
em suma: Embora não exista um software que adicione a RAM real, a funcionalidade de memória virtual interna do sistema operacional atua como uma "extensão" baseada em software da sua RAM, mas com penalidades substanciais de desempenho. Adicionar RAM física é sempre a melhor solução para melhorar o desempenho.