CpuIdle让您的微机安然度夏

 

    6月份以来,北京持续高温天气,工作着的微机也是持续高温。相信有不少超频发烧友像我一样,面对由于温度过高而死机、出错的机器,不得不把工作频率降下来。即使如此,机器温度也仍然偏高。笔者的Pentium200MMX微机,用的是华硕SP98主板,平时工作在267MHz(89×3),进入夏季以后由于工作不太稳定,降到250MHz(83×3)上工作,但是CPU温度仍然经常保持在70℃以上。另一台K6233机器,虽然没超频,CPU散热片摸起来却已经很烫手了。

 

  这天闲着没事,把以前从网上下载的一个叫CpuIdle的小程序试着用了用。真是不用不知道,一用真奇妙。在短短的3分钟时间内,Pentium200MMXCPU的温度从72℃降到63℃,最低能降到60℃,而K6233的CPU散热片摸起来也不再烫手,只能算是较温暖。更棒的是,用了CpuIdle以后,机器性能不但没下降,甚至还略有提升。这么好的东西,当然得赶快介绍给大家。

 


  一、简介

 


  CpuIdle是德国的AndreasGoetz写的一个短小精悍的Win95/98应用程序。作者的主页是http://www.stud.uni-hannover.de/~goetz。笔者下载的是CpuIdle3.0版本,压缩文件大小是204K字节。

 

  二、工作原理

 


  通常,CPU要花费大量的空闲时间来等待周边设备的响应,比如键盘、磁盘、光驱等,如果在这些等待时间里,把CPU关掉,就能减少CPU耗电量,降低温度。确切地说,就是在CPU空闲线程,执行HLT机器指令(代码F4),暂停CPU时钟,使CPU进入挂起模式,直到发生下一个中断、NMI或复位动作,重新唤醒CPU继续工作。目前,有一些操作系统,如Linux和WindowsNT已经支持HLT指令。但是Windows95不支持HLT指令,CpuIdle使用虚拟设备驱动程序,提供一个执行HLT指令的空闲线程,来替代Windows95原有的空闲线程,完美地实现了节电降温的目的。


  三、支持的CPU

 


  当前的586以上的CPU基本上都支持这种节能工作方式。包括Intel的Pentium、PentiumMMX、PentiumPRO、PentiumII;AMD的K5、K6、K6-2,Cyrix的486、5X86、6X86、6X86MX;IBM的486DX、5X86、6X86等。您可以在执行CpuIdle以后,用鼠标右击任务条上的图标,左击“About...”,弹出CpuIdle菜单,再选择“CPUInfo”来查看您的CPU情况。如果您的CPU型号不能被正确识别或工作频率识别错误,CpuIdle可能不起作用。


  四、安装

 


  CpuIdle的安装非常方便,只要把下载的CpuIdle.ZIP解压缩到任意目录,马上就可以执行。

 

  1.手动执行

 

  如果您不想让CpuIdle在开机时自动执行,可以在“开始”→“程序”里增加一个快捷方式,每次需要时手动执行。

 

  2.安装到控制面板

 

  手动执行CpuIdle以,CpuIdle在任务条上缩成图标,用鼠标右击图标,左击“About...”,弹出CpuIdle菜单,再选“ControlPanel”,选择“EnableCpuIdleControlPanelplugin”,然后单击“OK”。以后,当Win95/98启动时,将自动执行CpuIdle。在“控制面板”→“电源”里可找到CpuIdle。

 

  3.安装到“启动”里

 

  如果您想让CpuIdle在开机时自动执行,又不想安装到控制面板,可以在“开始”→“程序”→“启动”里增加一个CpuIdle的快捷方式。

 

 


  五、命令行选项

 


  1.-hide

 

  执行CpuIdle时,不在任务条上显示CpuIdle的图标。也可以在CpuIdle菜单中选择“Hide”项。

 

  2.-quit

 

  执行CpuIdle以后,除核心任务外,其它程序退出内存。这种方式下,CpuIdle占用内存最少,只有不到64KB。但是有些程序,如系统监视器,可能不经提示就中止CpuIdle进程。如果不用“-quit”选项,进程被中止后,CpuIdle每隔30秒会重新启动。

 

  3.-noExt

 

  用于关掉高于0x8000000的CPUID代码。一般不需要使用,因为CpuIdle将自动检测CPU。

 

 


  六、部分CPU降温指标

 


  由于测试机型、测试环境不同,以下数据不能互相比较,仅供参考。

 

CPU型号工作频率频率设置正常温度降温后
K6 166166MHz66 MHz×2.533℃26℃
K6 166200MHz66 MHz×3.045℃34℃
K6 166210MHz83 MHz×2.553℃35℃
K6 166225MHz75 MHz×3.051℃34℃
K6 200200MHz66 MHz×3.037℃25℃
K6 200210MHz83 MHz×2.545℃32℃
K6 200225MHz75 MHz×3.052℃39℃
K6 200262MHz75 MHz×3.564℃43℃
K6 233233MHz66 MHz×3.539℃29℃
K6 233250MHz83 MHz×3.049℃38℃
K6 233262MHz75 MHz×3.565℃48℃
K6 233292MHz83 MHz×3.570℃52℃
P5 166166MHz66 MHz×2.562℃53℃
P5 200200MHz66 MHz×3.064℃54℃
P5 200250MHz83 MHz×3.072℃60℃

 

文章作者

李兵

软件名称

Cpuidle

软件版本

5.0b

软件大小

288K

软件下载

软件汉化

版本

 

大小

 

汉化人

 

汉化下载

本文摘自

中国计算机报

返回软件助手




月光软件源码下载编程文档电脑教程网站优化网址导航网络文学游戏天地生活休闲写作范文安妮宝贝站内搜索
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有