|
回复 12# 的帖子
开几个门户网站或者随便几个flash比较多的网站可以轻易的让cpu占用率达到100%,我想这时候cpu应该就不会再idle了吧。
我觉得这个问题并不能用这个理论解释。如果在bios里面把节能选项关闭掉,甚至windows中并不选择节能模式,那节能模式不会被开启,cpu也会以标称频率运行。按楼上的理论,即使是这个时候,系统也会使cpu处于idle状态,cpu就少发热了。那dos下面cpu空闲的在计算什么东西?没有指令发给它的话它应该没有进行计算,没有晶体管状态改变,也就只有维持的发热,跟windows下面idle状态一样。
我以前也遇到过这个问题,所有人都是拿这个解释来搪塞我。但是,我把同一颗cpu放到不同的主板上,一块的bios和windows的空闲温度相同,一块跟楼主描述的一样有差异。我发现它们显示的cpu最低温度、最高温度、以及高低温之间的温差都是不同的。如果解释成windows和dos节能状态的话,怎么解释机器在两分钟内从满载状态重启到bios读取的温度比windows从满载到空闲两分钟后的温度还低?怎么解释为什么bios温度不是和在系统里跑OR时候一样高?
所以麻烦大家,不要想当然的回答问题,也不要太相信官方的那一套解释,要有自己的观点,要自己验证过才好教育别人。
喝了点酒,言辞难免有过激和表述不清的地方,请大家多包涵。
[ 本帖最后由 lobbiest 于 2008-4-3 20:58 编辑 ] |
|