A RAM que está sendo preenchida completamente é o estado normal de um computador moderno com um sistema operacional moderno. RAM não preenchida é desperdiçada - não é como se você pudesse salvá-la para mais tarde.
O sistema operacional faz um julgamento sobre a melhor maneira de usar a RAM para fornecer o melhor desempenho. Acessar informações na RAM é mais rápido do que acessar informações no disco ou em outro lugar, portanto, o gerenciador de memória tenta manter o "conjunto de trabalho" (informações que a carga de trabalho acessa muito) na RAM.
Normalmente, as informações que a carga de trabalho tenta acessar são inseridas na RAM, se ainda não estiverem lá. O sistema operacional, em seguida, tenta manter na RAM as informações acessadas com mais freqüência para fornecer o melhor desempenho possível. RAM é o espaço de trabalho.
A memória virtual permite que o código no nível do aplicativo não se importe se as informações nas quais ele opera residem na RAM ou não. O sistema operacional pode despejar informações da memória com base em suas melhores estimativas do que impactará menos o desempenho, e a informação que falta pode ser "colocada na RAM", conforme a carga de trabalho precisar.