Per comprendere come quest'elemento visualizza le informazioni sar… necessario prenderci confidenza, ma alla fine l'uso risulter… molto pratico. Analogamente all'elemento "Pulse (carico CPU)", viene visualizzato un grafico che mostra l'utilizzo della memoria nel tempo da parte del sistema e che viene 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 inutilizzato, Š 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". In questa maniera si pu• per• al momento cambiare solo il colore di sfondo. I colori del grafico si possono modificare dal blocco impostazioni dell'elemento: per aprirlo, selezionare "Impostazioni" dal suo menu contestuale. L'elemento Sentinel Š, 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 esaminando la gestione memoria del
kernel &os2;. E' un sistema estremamente efficente e pi— preciso del metodo alternativo
descritto sotto.
E' per• necessario avere 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 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.