电脑睡眠状态

ACPI规范定义了一台兼容ACPI计算机系统能够有如下七个状态(所谓的全局状态):安全

  1. G0('S0)正常工做状态:计算机的正常工做状态-操做系统和应用程序都在运行。CPU(s)执行指令。在这个状态下(即没有进入G1睡眠)CPU和像硬盘、DVD驱动器等等这些的设备能够一再的进入和从低能源状态回来,叫作C0-CnD0-D3(例如膝上型计算机,当使用电池运行的时候一般关掉全部当前未使用的设备;一些桌面型计算机也这么作来减小噪声。)
  2. G1 睡眠 细分为从S1S4这四种状态。系统从这几种状态被唤醒到G0运行唤醒等待时间)所需的时间最短的是S1,其次是S2S3,最后是S4。此外/sys/power/state对应的关键字与状态: standby(S1), mem(S3), disk(S4)
    1. S1:最耗电的睡眠模式。处理器的全部寄存器被刷新,而且CPU中止执行指令。CPU内存的电源一直维持着,一些设备若是没有被使用那么就会被中止供电。这种模式一般指上电待机或者简单叫作POS,特别在BIOS设置界面上。一些新式的计算机再也不支持S1;老式的电脑对S1支持可能要比S3好。
    2. S2:一个比S1更深的睡眠状态,不过已经不给CPU供电了;然而,一般这种模式并不被采用。
    3. S3 :在BIOS中叫作"挂到内存" (Suspend to RAM/STR),在Windows XP之后的Windows版本和一些Linux发行版中叫作"待机(Standby)"Windows VistaMac OS X则叫作"睡眠(Sleep)",虽然ACPI规范仅仅提到术语"S3""睡眠(Sleep)"。在这个状态下,主存储器(RAM)仍然有电源供给,尽管它也是几乎惟一的有电源供给的组件。由于操做系统、全部应用程序和被打开的文档等等的状态都是保存在主存储器中,用户能够把工做恢复到正好上次他们保持的状态-计算机从S3状态回来时主存储器的内容和它进入S3状态时候的内容是相同象的。(规范中提到了S3S2是至关相似的,只有更多的组件在S3状态下会被关掉电源。相比较S4来讲S3有两个好处;计算机恢复的过程比重启要快,第二,若是任何正在运行的应用程序(被打开的文档等等)有私有信息在里面,这些信息是不会被写到硬盘上的。然而,在系统不能被唤醒好比遇到了电源故障的时候, 高速缓冲存储器可能会被flushed来防止数据毁坏。
    4. S4Windows中叫休眠Mac OS X中叫做安全睡眠,也称为挂到硬盘,虽然ACPI规范中只提到了一个术语S4main article:Hibernate(OS feature))。在这个状态下,全部主存储器的内容被储存在非挥发性存储器,例如硬盘,保护操做系统当前的状态,包括全部应用程序,打开的文档等.这意味着从S4恢复后,用户能够恢复到本来的工做状态,采用的方法和S3是同样的。S4S3之间的差别是,除了把主存储器中的内容移进移出所消耗的时间之外,S3状态下的时候若是一旦停电了,全部主存储器上的数据就会丢失,包括全部的没有保存的文档,而在S4状态下则没有影响.S4和其余的S状态有很大不一样,事实上更相似G2Soft Off状态和G3 Mechanical Off状态,而不是S1-S3.S4状态下的系统一样可进入G3(Mechanical Off)状态,而且保留S4时候的状态信息.因此它能够恢复到之前的运行状态在关掉电源以后.
  3. G2S5Soft Off--G2S5,和Soft Off都是相同的叫法。G2G3Mechanical Off几乎是相同的,但有些部件仍然带电,使计算机仍然能够被键盘、时钟、modem(电话唤醒)、LAN(网络唤醒)还有USB设备所唤醒。[1]在启动系统从G2恢复到G0正常工做模式的过程当中,不管是G3 Mechanical Off仍是G2都得运行启动程序来启动操做系统。

此外,当操做系统在不支持ACPI的状况下运行,这种状态被定义为Legacy。在这个状态下,硬件和电源不是经过ACPI来管理的,实际上已经禁用了ACPI网络

(参考资料:ACPI规范3.0b版的连接在下面 External links查看chapter 7.3.4)spa

查询电脑支持睡眠模式:操作系统

powercfg -axml