PDA

Visualizza versione completa : [XP] Processo System


Alhazred
16-11-2009, 18.46.35
Da cosa dipende la dimensione del processo System?
Ho due pc, entrambi con XP SP3, su uno (quello che sul quale installo di tutto) questo processo è 240KB, sull'altro (dove c'è installato quasi niente) 82MB.
A cosa può essere dovuta questa differenza?

P8257 WebMaster
17-11-2009, 10.02.20
Ciao Alh, come va ? :)

Di solito sotto la voce System nel task manager classico di Xp vengono raccolte alcune voci che evidenziano in maniera sommaria l'area di memoria mappata dal kernel (Kernel + driver in kernel mode) e di alcuni processi critici per il funzionamento del sistema, la dimensione dipende dalla natura e dalla quantità di driver o di programmi che utilizzano driver virtuali installati, dal numero di utenti del sistema e dal carico hardware del sistema stesso (quantità di dati passanti attraverso il bus del sistema).

Di solito la voce system contiene, oltre a quanto descritto sopra, anche queste altre due entità:

- DPCs (Deferred Procedure Calls) praticamente una pipeline che contiene le chiamate RPC da eseguire in un determinato istante temporale differito
- Interrputs che è lo stack degl interrupt hardware della macchina

System Idle Process invece a cui molti erroneamente danno colpa di utilizzare molta cpu quando il sistema è scarico . non è altro che un processo single threaded vuoto che si innesta per "impegnare" la cpu in cicli di "idle" (riposo) nel tempo in cui essa non è utilizzata dai task del sistema il che significa che System Idle Process non è altro che un contatore della percentuale di tempo libero della cpu nel sistema.