电源选项中S1,S2,S3,S4,S5的含义
电源选项中S1,S2,S3,S4,S5的含义
以 ACPI 的规格来说吧!ACPI(Advanced Configuration and Power Interface),即⾼级配置与电源接⼝。这种新的能源管理可以通过诸如软件控制"开关"系统,亦可以⽤Modem信号唤醒和关闭系统。
ACPI在运⾏中有以下⼏种模式:写小寒的唯美诗句
S0 正常。
S1 CPU停⽌⼯作。唤醒时间:0秒。
S2 CPU关闭。唤醒时间:0.1秒。
S3 除了内存外的部件都停⽌⼯作。唤醒时间:0.5秒。
S5 关闭。
S1 =>Standby。即指说系统处于低电源供应状态,在 windows or BIOS 中可设定萤幕讯号输出关闭、硬碟停⽌运转进⼊待命状态、电源灯号处于闪烁状态。此时动⼀动滑⿏、按键盘任⼀键均可叫醒电脑。
S2 =>Power Standby。和 S1 ⼏乎是⼀样。
S3 =>Suspend to RAM。即是把 windows 现在存在记忆体中的所有资料保存不动,然后进⼊「假关机」。此时除了记忆体需要电源来保持资料以外,其它的设备、装置全部停⽌供电。也就是说,理论上可以把 CPU, PCI, AGP device 拿掉⼜插回去,电脑也可能正常完成开机及运作,只要不动到记忆体和电源的部份。这时只剩下电源灯号⼀闪⼀闪的,其它和关机没什么两样。(电源供应器的风扇也停⽌运转喔)重新开新后,电脑只是把记忆体的资料完整性确认后,即⽴刻会回到你进 S3 前的画⾯。记得有⼈试过,在烧录中启动 S3 ,CDRW 还会⾃动启动 Just-Link ,等你回復后它⼜⾃动继续烧。(听说⽽以,⾃⼰没试过)。天池在哪
S4 =>Suspend to Disk。即是把 windows 记忆体中的资料完整的存在硬碟中。等开机时就直接从存这些资料的地⽅直接完整的读到记忆体,不需要跑⼀堆应⽤程式。使⽤这种模式的话,硬碟⼀定要腾出⼀个完整的连续空间。Windows 98/SE 必需要⽤软体去製作⼀个⼤档案或是⼀个磁区来提供 win98/SE 执⾏ S4 这功能,WinME/2000/XP 本⾝就有製作⼀个⼤档案来给 S4 功能⽤(在电源管理中
有⼀个启动休眠,就是这个啦)。在启动后,在 C: 下会看到⼀个和你电脑现有记忆体⼤⼩⼀样的⼤档案。
S5 =&这不⽤说了吧!
判断系统是处于S1模式还是在S3模式,最简单的办法是仔细观察系统的情况:在ACPI的S1休眠模式下,只有CPU停⽌⼯作,其他设备仍处于加电状态。⽽在S3模式(BIOS->电源管理->Suspend to RAM设为Enable,除内存外其他设备均处于断电状态)。所以我们只需按⼀下光驱上的弹出钮即可,不能打开光驱门则处于S3状态,反之则处于S1状态。还有⼀种⽐较简单的⽅法是:在S3模式下,系统完全是安静的,所有风扇全部停⽌⼯作,此时系统不能从键盘唤醒,⼿⼯唤醒的⽅法只能是按前⾯板上的电源按钮。
S1/S3 在 windows 中都叫「待命 or standby」,所以在 BIOS ⾥会有⼀个选项,设定说 Standby mode 为何,是要 S1 还是 S3,所以啦。S1 和 S3 是不能同时存在的。不是 S1,S4,S5 就是 S3,S4,S5 。
待机、休眠、睡眠的区别和优缺点
Vista下推荐使⽤睡眠。Windows操作系统中很早就加⼊了待机、休眠等模式,⽽Windows Vista中更
是新加⼊了⼀种叫做睡眠的模式,可是很多⼈还是习惯在不使⽤电脑的时候将其彻底关闭。其实充分利⽤这些模式,我们不仅可以节约电⼒消耗,还可以⽤尽可能短的时间把系统恢复到正常⼯作状态。
这三种模式的定义如下:
待机(Standby),将系统切换到该模式后,除了内存,电脑其他设备的供电都将中断,只有内存依靠电⼒维持着其中的数据(因为内存是易失性的,只要断电,数据就没有了)。这样当希望恢复的时候,就可以直接恢复到待机前状态。这种模式并⾮完全不耗电,因此如果在待机状态下供电发⽣异常(例如停电),那么下⼀次就只能重新开机,所以待机前未保存的数据都会丢失。但这种模式的恢复速度是最快的,⼀般五秒之内就可以恢复。
休眠(Hibernate),将系统切换到该模式后,系统会⾃动将内存中的数据全部转存到硬盘上⼀个休眠⽂件中,然后切断对所有设备的供电。这样当恢复的时候,系统会从硬盘上将休眠⽂件的内容直接读⼊内存,并恢复到休眠之前的状态。这种模式完全不耗电,因此不怕休眠后供电异常,但代价是需要⼀块和物理内存⼀样⼤⼩的硬盘空间(好在现在的硬盘已经跨越TB级别了,⼤容量硬盘越来越便宜)。⽽这种模式的恢复速度较慢,取决于内存⼤⼩和硬盘速度,⼀般都要1分钟左右,甚⾄更久。
睡眠(Sleep),是Windows Vista中的新模式,这种模式结合了待机和休眠的所有优点。将系统切换到睡眠状态后,系统会将内存中的数据全部转存到硬盘上的休眠⽂件中(这⼀点类似休眠),然后关
闭除了内存外所有设备的供电,让内存中的数据依然维持着(这⼀点类似待机)。这样,当我们想要恢复的时候,如果在睡眠过程中供电没有发⽣过异常,就可以直接从内存中的数据恢复(类似待机),速度很快;但如果睡眠过程中供电异常,内存中的数据已经丢失了,还可以从硬盘上恢复(类似休眠),只是速度会慢⼀点。不过⽆论如何,这种模式都不会导致数据丢失。
岩的词语 正因为睡眠功能有这么多优点,因此Windows Vista开始菜单上的电源按钮默认就会将系统切换到睡眠模式。所以我们⼤可充分利⽤这⼀新功能,毕竟从睡眠状态下恢复,速度要⽐从头启动快很多。⽽且睡眠模式也不是⼀直进⾏下去的,如果系统进⼊睡眠模式⼀段时间后(具体时间可以设定)没有被唤醒,那么还会⾃动被转⼊休眠状态,并关闭对内存的供电,进⼀步节约能耗。
“混合睡眠”和睡眠有什么区别?
“混合睡眠”在达到指定⾮活动时间后,数据就会⾃动保存到硬盘⾥的休眠⽂件中,然后关闭电脑。⽽睡眠则要等到电池电量严重不⾜时才会将数据保存到硬盘⾥的休眠⽂件中,然后关闭电脑。前者主要针对台式机推出,⽽后者主要服务于笔记本。
⼤部分⼈都知道Windows XP有⼀个待机模式,但好像常⽤这个功能的⼈也很少,基本都是⽤完就关机,⽤的时候再开机。等这⼏年换到VISTA和Windows 7以后发现点关机的时候多了⼏个选项:睡眠(Sleep)、休眠(Hibermate)、重启(Restart)和关机(Shut down)。
以前我也不太明⽩这⼏个选项的区别,觉得没什么⽤,还是延续着XP时代的作法,⽤完电脑就关机,后来在⽹上查阅了⼀些资料,经过⼀段时间以后才领悟其中的道理,在这⾥分享⼀下,希望对⼤家有帮助。
我⾸先给出结论,我认为:在⼤部分情况下使⽤睡眠和休眠就可以了,重启和关机是在极少数情况下使⽤的,⽐如安装了新软件要求重启,或者系统出现了严重故障。下⾯从⼏个⽅⾯来说这个问题,这⾥默认了⼀个前提,就是你的主板⽀持s3待机。究竟哪些主板⽀持?我家有台⽼爷机,2001年买的,它都⽀持,我想不必再多说些什么了吧,有的主板需要在bios⾥开启后才⽀持。还有⼀种判定⽅法,就是在设备管理器的系统设备⾥,看看有没有个叫"ACPI-Compliant System"的东西,如果有的话就说明⾼级电源管理接⼝已经启动,即⽀持s3待机。
1.运⾏过程说明
⾸先就和⼤家分享⼀下,把睡眠和休眠的机制说清楚,我想⼤部分⼈应该都明⽩的吧。注:此节⾥关于电源的描述并不完全严格,只是⼀个形象的说法。
1.1台式机的普通睡眠(混合式睡眠关闭),这和xp下的待机是⼀个意思了,就是除内存以外所有设备都断电,内存只上直流电源(没有时钟输⼊,这个很重要),唤醒的时候恢复对其它设备的供电,并返回⼯作状态。
1.2台式机的休眠,xp下也有这个功能,把内存⾥的所有数据存储到硬盘的⼀个连续空间⾥,并切断所有电源。在恢复时,将硬盘⾥临时存储的内存数据恢复到内存⾥,并返回⼯作状态。
1.2.1在电源计划⾥,对于进⼊睡眠和进⼊休眠的时间有分别的设定,当然按照正常⼈的逻辑前者要⼩于后者。所以当进⼊睡眠后⼀直没有唤醒,直到休眠定时器到点,则系统会⾃动把内存数据存⼊硬盘,断开所有设备电源,进⼊休眠状态。
1.2.2混合式睡眠,即当混合式睡眠开启后。开始睡眠的那⼀刻,内存的数据就同时被存⼊了硬盘中,⽽且内存仍然上电,进⼊正常的睡眠状态。若发⽣意外断电,则下次启动时从硬盘上的数据恢复到内存⾥,即休眠的原理。当然,如果睡眠到休眠定时器触发,也会⾃动转⼊休眠状态,这时候就不⽤再进⾏数据转存了,因为之前已经做过了。所以说混合式睡眠=睡眠+休眠,这样可以防⽌突然断电导致数据丢失。1.3笔记本的睡眠和休眠,笔记本的运⾏机制和台式机有所区别。在以电池供电的睡眠状态时,若电池即将耗尽,系统也会⾃动将内存数据保存⼊硬盘并关闭电源,进⼊休眠状态。这样⼀来,有两种事件可以触发笔记本由睡眠转⼊休眠:电源计划⾥进⼊休眠的时间到,或者电池供电时电池即将耗尽。
1.3.1当笔记本接交流电源时进⼊睡眠状态,之后再断开交流电源。则何时由睡眠转⼊休眠,仍然由电源计划⾥的“接交流电源时”的计划时间决定。就是说休眠定时器在进⼊睡眠的时候就设定好了,不会因为后来拔掉交流电源,⽽将定时器设置成“⽤电池供电”的计划。
1.3.2关于笔记本的混合式睡眠,⼤家可能会注意到。台机装好系统后,默认是混合式睡眠开启,为了防⽌进⼊睡眠后突然断电带来的数据丢失。⽽笔记本因为有电池供电,不存在突然断电的情况。即使电池缓慢的耗尽,这也是可预兆的,系统会在电池即将耗尽时将数据转存⼊硬盘进⼊休眠状态。
2.关于时间问题
这个应该是争论的焦点,也是我想说明的重点。毫⽆疑问,按照时间排序,睡眠是最快的,其次是休眠,最慢的是关机和开机冷启动。⼤部分持时间理由反对的⼈,基本都是说“我直接冷启动也很快,你们启动慢是因为你们不懂优化”。我在这⾥先明确⼀个概念:
2.1⼯作状态,这个概念⾮常重要,就是指你能⽴即开始⼯作的系统状态。我想对于很多⼈来说,有些程序是必须在运⾏的,⽐如qq、msn、mail等通讯软件,⽐如⼀些office⽂档(word、excel、ppt),⽐如听⾳乐的软件,⽐如各种专业软件,⽐如打开了⼏个⽂件夹(资源管理器)。我只是⽐如,每个⼈都会有⾃⼰的⼯作状态,⾃⼰⼯作(这⾥是⼴义的意思,包括娱乐游戏)状态会有⼀打开着的软件、系统的各项设置。所以,判断⼀个⽅案速度是否快,要看它进⼊⼯作状态的时间,⽽⾮纯粹的启动时间。
2.2启动状态和⼯作状态,某些⼈只算了⼀⾯帐,⽽忽略了另外⼀⾯。冷启动很慢,vista尤其慢,因为启动的时候要加载⼤量的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是在时钟的上升沿和下降沿分别进⾏了⼀次数据读写,所以它的时钟频率是其数据频率的⼀半。有⼀个概念很重要,在系统电源配置⾥,说为节能关闭了某设备,其实是指关闭了这个设备的时钟控制,直流电源并没有切断。芯⽚在直流电源接⼊⽽没有时钟的情况下的耗电量叫做该芯⽚的静态功耗,它是⾮常⼩的,与其额定功率(动态功耗)⽐完全可以忽略不计。
3.2睡眠状态下的功耗,睡眠状态下,⼀般来说除内存外其他设备的直流电源都被切断了,如果打开了usb唤醒功能,那么usb上是有电的。这样的情况下,实际功耗就只有内存的静态功耗,其实这是⾮常⼩的。⼀般的笔记本电池续航,如果只是上⽹处理⽂档之类的,⼤概⽤3个⼩时左右。但是⽤来睡眠的话,上次我睡眠了2天半,恢复起来看还有78%的电量。3⼩时⽤光电池,50⼩时只⽤了20%,区别就是这样。3.3元件损耗问题,这个其实和上述差不多,芯⽚元件的损耗也主要发⽣在时钟⼯作时,在静态的损耗同样可以忽略不计。⾄于休眠和冷启动硬盘损耗的⽐较,都不⽤我说,⾃⼰去听听硬盘的声⾳和持续时间上的区别吧。
4.我的观点和建议
⽂章开头我就表明了我的看法,现在就是考虑如何选择休眠与睡眠的关系。简单的道理,就是离开时
间过长就⽤休眠,不是太长就⽤睡眠。分界线在哪⾥,我的经验是24⼩时,如果24⼩时内还要来⽤电脑,就睡眠吧,否则就休眠,这个尺度⼤家可以根据⾃⼰的经验来把握。像那种暂时离开(吃饭、睡觉)是最适合⽤睡眠的。
4.1关于混合式睡眠,台式机还是建议开启吧,为了防⽌意外发⽣。开启混合式睡眠只会影响到进⼊睡眠的时间,恢复时间不受影响。笔记本没有开启的必要。
4.2电源计划,这个⾮常重要,强烈建议⼤家都要根据各⼈的情况详细设置各个项⽬,例如关闭监视器的时间、进⼊睡眠的时间以及进⼊休眠的时间等。还有各个按钮的作⽤也要设置好,我的习惯(仅供参考)是:对于笔记本,盖上盖⼦是睡眠,开始菜单那的按钮也是睡眠,机⼦上的电源按钮是休眠;对于台式机,开始菜单那是睡眠,主机上电源按钮是休眠;⾄于关机和重新启动,⽤的⼏率极⼩,要⽤时从开始旁边的关机菜单⾥点。
4.3结束语,关于这个问题我已经把我想说的都说了,但好像还没完。其实引发争论的最根本原因是,⼤家太过粗犷的计算机使⽤⽅式。说⽩了,我觉得国内⼈⼠在计算机操作习惯上,⼤部分都是极端的保守派。只要新的环境和原先习惯稍微有⼀点不同,就要开始责怪,怎么不去想想如何改变⾃⼰的习惯来获得更⾼的⼯作效率?vista普及的阻⼒,主要就来⾃于这⾥。还有太多太多的问题,太多⼈在太多⽅⾯的⾏为还停留在原始的粗犷的⽅式。此⽂旨在引导⼤家使⽤睡眠和休眠,更希望能抛砖引⽟,
思考⼀下⾃⼰的计算机使⽤习惯,仔细想想为什么软件的开发者要如此设计,⽽不是⼀味的叛逆默认设置、叛逆windows⾃带、叛逆常规使⽤⽅式。
最后,再提⼀句关于VISTA/WIN7的离开模式(AwayMode),XP的离开模式需要安装⼀个特殊的补丁来实现,它不同于睡眠和休眠模
式,“离开模式”启⽤了后,显卡、声卡会关闭,cpu进⼊低功耗状态,这样的情况特别适合⽤于挂机下载,特别是在国内宽带很⼩,⽽⾼清电影⼜⼤⾏其道的今天。不过根据⽹友的测试,计算机在离开模式下进⾏下载,功耗降低的很少,另外微软在发布VSITA/WIN7的时候并没有直接将离开模式加⼊到界⾯上来,⽽需要我们⼿动修改注册表的⽅式来开启,可能只是提供⼀个挂机下载的环境吧。
发布评论