Você está no caminho correto com RAM e SWAP, mas não está 100% correto. A maioria dos sistemas operacionais verá RAM não utilizada e a utilizará para armazenar em cache solicitações de disco recentes, consumindo RAM livre (que pode ser liberada em um momento) para fornecer um possível aumento de velocidade de E / S.
[Mesmo um sistema com muita RAM ainda pode escrever para trocar se os bits na RAM não estiverem sendo acessados e o SO reavaliar outras coisas são mais prováveis de serem recuperadas]