时间:2012-07-27 14:18:38 作者:不思议游戏 浏览量:6660
2.1工作状态,这个概念非常重要,就是指你能立即开始工作的系统状态。我想对于很多人来说,有些程序是必须在运行的,比如qq、msn、mail等通讯软件,比如一些office文档(word、excel、ppt),比如听音乐的软件,比如各种专业软件,比如打开了几个文件夹(资源管理器)。我只是比如,每个人都会有自己的工作状态,自己工作(这里是广义的意思,包括娱乐游戏)状态会有一群打开着的软件、系统的各项设置。所以,判断一个方案速度是否快,要看它进入工作状态的时间,而非纯粹的启动时间。
2.2启动状态和工作状态,某些人只算了一面帐,而忽略了另外一面。冷启动很慢,因为启动的时候要加载大量的dll,加载大量的自启动程序。关于减少启动的加载项来优化启动速度的方法网上到处都是,但是你们有没想过一个问题,羊毛出在羊身上。结果是越通过减少启动项来加快启动速度,启动状态和工作状态就相差的越远,你还是要花很长的时间从启动状态进入工作状态。比如你把qq从启动项里删了,假设你开电脑就必须要用qq,难道你自己手工打开qq不要花时间的?或是说你觉得你手动点击打开比它自启动还要快?
2.3睡眠唤醒的时间优势,用一个简单的例子就可以说明。设想你在写一篇文章,打开了2个word文档和1个ppt,开了3-5个网页来查资料,同时开了qq、msn、mail进行通讯,还有放音乐的软件,还打开了若干个文件夹,可能还有一些专业软件比如visual studio。现在你要睡觉了,明天起来接着写。那些说自己优化了开机的,试验一下把机器关机,然后冷启动,进入系统以后把这些软件全部打开进入工作状态,看看要多少时间。纵然你启动优化的再好,配置再nb,我不相信你可以在2分钟内进入工作状态,至少我的电脑需要5分钟。但是从睡眠唤醒,进入工作状态只要10秒不到,这个估计还保守了,都包括进了输入用户密码以及可能需要重新连接adsl的时间,10秒也足够了。10秒内就可以立即开始工作!
2.3.1其实上例是具有普遍意义了,这是一种习惯的变迁。人们以前习惯了在关闭电脑前保存所有文档,结束所有程序,然后离开。而在睡眠机制下,倡导大家在任何想离开的时侯直接按下睡眠键,在恢复时就可以立即回到原先的状态。把开启和关闭的时间都省略了,这就是睡眠的精髓所在。例中还包含了其它的因素,比如冷启动后重新打开那些网页要花的时间,甚至是找到那些网页(快捷一点的办法是从历史记录里找,或者已经事先加入了收藏夹)所要花的时间,而睡眠唤醒后就可以直接阅读已经打开了的网页了。再有甚者,假设你要睡觉了、或者宿舍要断电了,你玩游戏还没打到存盘点怎么办?你舍得关机吗?休眠可以完美的解决这个问题。引入睡眠和休眠的精髓,就是瞬间保留你的工作状态,让你回来时可以立即恢复进入工作,不仅是节省时间,还要节省人的操作。如果仅仅是把它当作一种启动的方式,那误解就大了。
2.4休眠与冷启动,同样是从硬盘加载,休眠恢复的速度仍然要比冷启动快上很多,尤其是你的工作状态复杂的时候。原因很简单,硬盘的连续读写速度非常快,而随机读写能力差劲。从冷启动到工作状态硬盘要到处读取dll、到处加载软件、到处加载文档……而从休眠恢复,是从硬盘上连续的空间里读取数据恢复到内存里,所以速度很快。仍然以2.3节为例,2g内存的电脑,若是从休眠恢复,包含上开机自检和输入密码等时间,花销也不会超过60秒。
3.关于元件损耗和能源问题
这算是是第二个主要争论的焦点了,实际上其中也存在了很多的误解,其实只要稍微学过一些电子学,其中的道理就很容易明白了。休眠和关机都是不需要任何电源的,而上节已经说明休眠都要比关机好上许多,本节比较的就是睡眠和休眠的关系。
3.1静态功耗与额定功率,一般来说一块芯片要工作,需要一个直流电源,还需要一个时钟脉冲输入。cpu需要外部输入一定频率的时钟,这个频率就叫外频,而cpu内部会自动调节核心频率等于这个外频的若干倍,就是倍频了。内存也有其工作频率,什么ddr667、ddr800指的就是该内存的工作频率为333MHz和400MHz,因为ddr是在时钟的上升沿和下降沿分别进行了一次数据读写,所以它的时钟频率是其数据频率的一半。有一个概念很重要,在系统电源配置里,说为节能关闭了某设备,其实是指关闭了这个设备的时钟控制,直流电源并没有切断。芯片在直流电源接入而没有时钟的情况下的耗电量叫做该芯片的静态功耗,它是非常小的,与其额定功率(动态功耗)比完全可以忽略不计。