在Windows進程中,可能用戶會發(fā)現(xiàn)一個名叫“系統(tǒng)空閑進程”的進程,該進程結(jié)束不掉,占用CPU 90%多,那么系統(tǒng)空閑進程是什么進程?占用CPU高怎么辦呢?
其實系統(tǒng)空閑進程就是system idle process進程,打開Win7系統(tǒng)的任務管理器就可以看到有這么一個進程,名字是system idle process,在XP中顯示系統(tǒng)空閑進程。
簡單的理解成,它代表的是處理器cpu的空閑狀態(tài),數(shù)值越大代表處理器越空閑,專業(yè)的來說,System Idle Process 并不是一個真正的進程,是核心虛擬出來的,多任務操作系統(tǒng)都存在的。在沒有可用的進程時,系統(tǒng)處于空運行狀態(tài),此時就是System Idle Process 在正在運行。所以它占用99%CPU,說明你的機器負荷低!如果你正在使用軟件的時候,就會發(fā)現(xiàn),system idle process占用CPU的變化。
System Idle Process 系統(tǒng)進程有什么用?
關于System Idle Process 進程對我們有哪些幫助,這里筆者覺得主要有2點,一是可以查看當前cpu的空閑狀態(tài),上面也講到了,當電腦什么程序也不運行的時候我們會發(fā)現(xiàn)cpu占有數(shù) 值能達到99%,當電腦運行大程序是可能會發(fā)現(xiàn)cpu占用僅10%或更低,通過此數(shù)值可以讓我們知道cpu的工作量如何。通過這個原理我們還可以挖掘出 System Idle Process 進程另外一個作用,那就是簡單的判斷電腦是否中病毒,比如在我們電腦剛開機不運行任何程序的時候,我們進入任務管理器查看System Idle Process 使用率,如果這個數(shù)值很低,不足20%等,那么代表cpu在運行大程序,說明可能電腦中存在病毒,一般病毒都是喜歡在一開機就大量復制文件運行惡意程序。 那么我們這個時候就需要使用殺毒軟件對電腦進行掃描,已確認是否有病毒,這個僅供參考。
很簡單的說系統(tǒng)空閑進程顯示的數(shù)值 是100% 減去 其他進程使用掉的CPU使用率換算出來的~當然這也是波動的。