Due parole sulla RAM:
la RAM è una risorsa che funziona al contrario di come comunemente si intende.
Quando si ha RAM a disposizione, la cosa migliore è usarne il più possibile, per avere il computer più veloce e pronto a rispondere, per questo ogni sistema operativo moderno appena può sposta in RAM tutti i dati che stima possano essere necessari.
Un sistema operativo che mantiene la RAM libera è un pessimo sistema operativo.
Chiaramente il problema che si pone è liberare e riassegnare la RAM al programma che ne ha bisogno, e su questo si lavora praticamente da quando è stato inventato il concetto di Memoria Virtuale (ricordate VAX VMS di Digital?
http://it.wikipedia.org/wiki/Virtual_Address_eXtension" onclick="window.open(this.href);return false;)
Saluti,
Claudio.