質問: なぜSystem Idle Processが必要なのか?
回答: System Idle Processは、CPUの空き状態を示すものなので 他のプロセスと足して100%なるようになります。 具体的には、処理の受付をし、該当するプロセスに引き渡す役割を担います。 処理の受付とは、マウスであったり、キーボードであったりします。また、バックグランドで 動作する処理が起動する場合などもあります。 System Idle Processは受付依頼があると即時に他の処理に引渡し、受付が無いと、 即時に再度受け付けに入ります。 処理がない場合は、待ち時間無しで再度受付をしますので、CPUの利用は多くなるわけです。 さて、他の処理が多くなると、CPUを明け渡す特性を持っているため、多くの処理を行って いる場合、受付が間に合わない場合が出てきます。例えば、マウスの動きが遅くなるとかも これらの原因になるわけです。 どちらにせよ、System Idle Processの利用率が多ければシステムは正常だと思って 構いません。但し、処理が極端に遅い場合でもSystem Idle Processの利用率が 高い場合は、なんらかの問題があると疑う必要があります。