La comprensione delle informazioni fornite da questo elemento richiede che ci si prenda un po' di confidenza, ma alla fine risulta molto pratico. Analogamente all'elemento "Pulse (carico CPU)", viene visualizzato un grafico che mostra l'utilizzo della memoria all'interno del sistema nel tempo. Questo grafico Š aggiornato ogni due secondi.
L'elemento "Sentinel" visualizza per• pi— grafici contemporaneamente, in
colori differenti, con i valori correnti (in MB) riportati sulla sinistra:
I grafici rappresentano quanto segue:
win32k.sys recente dal pacchetto Odin (marzo 2001 o
successivo), la dimensione del file di appoggio viene rappresentata con due colori, come si vede
nell'immagine sopra. Il terzo valore (in viola) mostra la quantit… di spazio effettivamente in
uso nel file di appoggio. Il grafico in basso (in rosso) mostra invece lo spazio libero all'interno del file di appoggio.
I due valori sommati danno la dimensione totale del file di appoggio.
Come si pu• vedere, Š stata allocata sempre pi— memoria, fino all'esaurimento della memoria libera (in verde). &os2; a questo punto ha iniziato ad utilizzare lo spazio libero nel file di appoggio (in rosso), esaurendolo. Ha allora provveduto ad ampliare tale file, il che Š rappresentato dall'aumento dell'area in viola. Alla fine la memoria Š stata liberata, come si vede dal ridursi dei valori blu e viola. Infine, anche il file di appoggio, ormai pieno di spazio vuoto, Š stato ridotto di dimensioni.
Se non si Š installato un driver win32k.sys recente, si vedr… solo il colore
viola, che rappresenta semplicemente la dimensione del file di appoggio
E' possibile trascinare colori e tipi di carattere sull'elemento "Sentinel". Esso Š, inoltre, ridimensionabile.
Dettagli di funzionamento
L'origine delle informazioni visualizzate dipende dalla presenza o meno nel sistema di una
versione recente del driver Odin win32k.sys.
win32k.sys, tutte le informazioni sono ricavate
direttamente dal driver, che a sua volta le ricava sbirciando nella gestione memoria del
kernel &os2;. E' un sistema estremamente efficente e pi— preciso del metodo alternativo
descritto sotto.
E' per• necessario aveere installato un driver win32k.sys successivo al marzo 2001.
Knut Stange Osmundsen Š stato cosŤ gentile da aggiungere questa funzionalit… a
win32k.sys apposta per &xwp;.
Dos16MemAvail (gi… descritto per l'
elemento "Memoria libera") e la dimensione del file di appoggio,
determinata periodicamente da una semplice chiamata di sistema direttamente sul file stesso. Questi valori
sono quelli riportati dai grafici superiore ed inferiore.
L'ammontare totale della memoria virtuale (i tre grafici insieme)
Š calcolata sommando il totale della memoria RAM fisica (ricavato attraverso
l'API DosQuerySysInfo *
e che non cambia mai) alla
dimensione del file di appoggio.
Il grafico intermedio (memoria RAM fisica in uso) Š semplicemente la differenza tra la memoria RAM fisica totale e quella libera.
Con questa implementazione non Š possibile sapere la quantit… di spazio inutilizzato nel file di appoggio.