Memoria virtuale dei processi

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Avatar utente
Massimo S.
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1931
Iscrizione: giovedì 28 settembre 2006, 14:34

Memoria virtuale dei processi

Messaggio da Massimo S. »

Scusate, non mi è chiaro cosa è esattamente la memoria virtuale dei processi.

Pensavo fosse la somma della memoria fisica + spazio di swap allocato per il processo, ma qualcosa non mi torna

Ho allegato una immagine presa dal Monitor di Sistema, ad esempio per il primo processo dice che usa 112,7 GB di Memoria Virtuale.
Però il mio file di swap è di 7,6 GB e nel momento in cui ho preso lo screenshot, solo 1 MB risulta occupato

Quindi dove diavolo saltano fuori questi 112,7 GB ?

Grazie
Allegati
MemoriaProcessi.png
Avatar utente
Massimo S.
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1931
Iscrizione: giovedì 28 settembre 2006, 14:34

Re: Memoria virtuale dei processi

Messaggio da Massimo S. »

Potrebbe essere che la Memoria Virtuale di un processo include anche eventuali file mappati in memoria con la System Call mmap ?

Vedi https://en.wikipedia.org/wiki/Mmap
Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti