o cache e simplesmente para reservar memoria para execuçao de programas e blibliotecas dos programas
o Feldsm acertou quanto a você não precisar se preocupar, mas não é beeeem assim "para reservar" não...vou tentar explicar um pouco melhor...
todos os programas que você têm ficam guardados no seu hd. Porém nenhum deles pode ir direto pro processador sem passar pela memória.
Então, porque você usaria apenas 60% da memória que você tem com os programas que você está usando no momento se há vários outros programas que já poderiam estar lá esperando para serem mandados pro processador?
Esses outros 40% então são preenchidos com outros programas que você não está usando no momento para caso você resolva utiliza-los, tornando assim mais rápido seu computador. Esses 40% de memória estão com função de cache.
Então é desejável que toda sua memória esteja ocupada sempre
Espero que tenha dado pra entender.
Ah, programas na memória é só um termo pra dar pra entender...não são bem programas que ficam lá...hehehe