Memoria virtuale dei processi

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.

Memoria virtuale dei processi

Messaggioda Massimo S. » giovedì 27 settembre 2018, 13:54

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: 1927
Iscrizione: settembre 2006

Re: Memoria virtuale dei processi

Messaggioda Massimo S. » giovedì 27 settembre 2018, 14:24

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
Avatar utente
Massimo S.
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1927
Iscrizione: settembre 2006


Torna a Kernel e servizi di sistema

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 2 ospiti