Porzioni di spazi di indirizzi di più processi possono sicuramente essere, e quasi sempre, nella memoria fisica allo stesso tempo. È molto raro che tutti i vas di un processo siano residenti. È quasi raro che nessuno di essi sia residente. (In effetti, su Windows, poiché ogni processo porta con sé una piccola quantità di informazioni non pagabili, è impossibile. Non so per altri sistemi operativi, ma mi aspetto che sia lo stesso.)
La memoria non è paginata e paginata a causa del comportamento di pianificazione — tranne che, ovviamente, un thread che non è in esecuzione non presenta errori di pagina; se tutti i thread in un processo non sono in esecuzione, non c'è motivo di sfogliare in nessuno dei suoi spazi di indirizzi virtuali.
Al contrario, in un processo a lungo inattivo potrebbe essere recuperata parte della sua memoria dal suo set di lavoro (e possibilmente, anche se non necessariamente, persa dalla RAM) dal sistema operativo se c'è una carenza di RAM e / o un alto tasso di errori di pagina.
Non hai specificato quale sistema operativo stavi chiedendo. Su Windows, Task Manager, scheda "Processi" (Windows Vista e 7) o "Dettagli" (Windows 8.x), "Memoria (set di lavoro privato) ti mostrerà quanta RAM è presente nel set di lavoro di ogni processo, per processo-private vas La colonna "Memoria (set di lavoro condiviso)" indica la quantità di RAM presente nei ws di ciascun processo che può anche trovarsi nel set di lavoro di altri processi.
Inoltre, di solito ci saranno alcune pagine associate a ciascuno dei numerosi processi negli elenchi di pagine modificate e in standby. L'elenco di standby fa parte di ciò che Windows indica come "Disponibile", l'elenco modificato non lo è. Questi non si trovano nei gruppi di lavoro di alcun processo, ma se le pagine virtuali corrispondenti sono guaste, possono essere "paginate" molto rapidamente, senza andare sul disco.