抱歉,系統偵測到您的瀏覽器不支援 JavaScript....
故請使用支援 JavaScript 的瀏覽器…

Click Here To 703巷

Home
首    頁
舊聞查詢
評論文章
軟  體
硬  體
檔案下傳
一般軟體
驅動程式
意見表達
精華區
留言板
討論區
其他服務
各類連結
與我聯絡
精華區  |  廣告交換  |  寫信給我  
 
CPUIdleAuthor:Goetz
有人將它稱做軟體風扇,因為!它能有效地降低CPU的溫度, 進而延長CPU的壽命。

工作原理

一般來說,CPU的溫度取決於所使用的電壓及頻率的高低。 近年來,CPU所使用的頻率越來越高,相對地也更容易產生比舊式CPU更多的熱量, 然而高溫在CPU內部產生的電子遷移現象(electromigration),極容易 導致CPU內的半導體漸漸失去效用,同時熱量也嚴重傷害著主機板上的電流系統。 這時候良好的散熱工具便扮演了一個重要的角色!通常常見的散熱方式不外是在 CPU上塗抹散熱膏及加一組散熱片和風扇,更甚者在機殼內加一個大型風扇。 但是這些方法充其量只能降低CPU外部的溫度,然而CPU內部的溫度仍然是非常之高。

就一般人使用電腦的情況分析,CPU在大部份時間中都是處在閒置的狀態中, 由於CPU的速度較周邊快,因此有大部份的時間中,CPU都是處在等待鍵盤、硬碟、 光碟機、甚至是記憶體動作的完成才開始執行下一個指令;這時候有人會想, 這樣那段閒置時間不就浪費了嗎?在這樣的等待中,CPU仍然是消耗著100%的電力! 如果能將CPU等待的同時讓CPU進入"睡眠"模式,這樣子CPU會使用主機板較少的 電流,電壓也降低了,隨之使CPU產生更少的熱量,CPU的溫度就變低了。


會降低電腦的速度嗎?

HLT就是一個使上面的理論化為實際操作的指令,當CPU收到HLT指令時,CPU時脈停止、 進入睡眠模式,直到有中斷產生,CPU又馬上運作…當然了,我們不禁會問:這樣的過 程會不會使執行速度降低?在cpuidle中,作者告訴我們說:不會!不過它所消耗的是 CPU閒置的時間…而程式本身卻會造成些許系統磁碟 I/O 的延遲, 但這是 Windows95 的多工不良所造成的,CPUIdle 只能儘量使這情形降到最低。


所支援的CPU

嗯…可以這麼說,幾乎所有586等級的CPU都有支援,甚至有少部份的486 CPU也可使用!

AMDK5、K6、K6+
CyrixCx486S/S2/D/D2/DX/DX2/DX4
Cx5x86 (M1SC)、IBM 5x86
Cx6x86 (M1)、IBM 6x86
Cx6x86MX (M2)
IntelP5、P5MMX、PPro、P2

然而作者有在說明書上提到:“ Cyrix M1SC,M1 and M2 are also supported but "Suspend on HLT" has to be enabled by software,mainboard BIOS or CpuIdle command line switches first.
可知Cyrix的使用者得在享用HLT好處之前,先把HLT的功能 先打開!在CpuIdle v2.4以前,你得再另外抓一個調整Cyrix參數的工具才可以 使用HLT,不過這個2.4版的CpuIdle已經將這個工具內建在裡面,Cyrix的使用者 只要執行時加個 -cxall 的參數就可以囉。

另外在INTEL的CPU方面,那種溫度降低的效果並沒有AMD或Cyrix的那麼明顯, 在v2.51版中,已改善這種問題。

2.51版的新增功能

從2.5版後,只要執行CpuIdle,它就會自動打開以下的功能:

P5/P5MMXK5/K6/K6 3DM1SC/M1/M2IDT C6
Write AllocatationYesYesYes 
Auto HLTYes  Yes
Low Power on AHDYes(MMX)   
Suspend on HLT Always OnYes 
No Locking  Yes 
Weak Ordering   Yes

[下傳CpuIdle 2.52] [CpuIdle 作者網頁]

GO TOP          
    |  Contents c 1998 S703. All rights reserved.