设备工作状态S0,S1,S2,S3,S4,S5,G3
2023-08-01
217
0
Windows电源管理相关编程
在计算机系统中,设备的工作状态可以使用不同的状态代码来表示。以下是常见的设备工作状态代码:
- S0:表示设备处于全功耗(Active)状态,也称为“工作状态”或“运行状态”。设备正在正常工作并提供其功能。
- S1:表示设备进入了一种低功耗(Standby)状态,也称为“睡眠状态”或“进入待机状态”。在S1状态下,设备关闭了一些不必要的功能,以节省能源,但可以快速恢复到S0状态。
- S2:表示设备进一步降低功耗,也称为“深度睡眠状态”。在S2状态下,设备关闭了更多的功能,并将系统代理到设备的一些部分以尽可能降低功耗。从S2状态唤醒需要更长的时间和更高的功耗。
S3:表示设备进入了睡眠(Suspend)状态,也称为“休眠状态”或“待机状态”。在S3状态下,设备关闭了大部分功能,并将其存储状态保存在内存中,以便可以快速恢复。在S3状态下,设备将消耗较少的功耗,通常被用来延长电池寿命或降低能源消耗。
S1~S3:状态 S1-S3 的耗电量小于 S0 且大于 S4。 S3 比 S2 消耗的功率更少, S2 消耗的功率低于 S1。 系统通常支持这三种状态之一,而不是全部三种状态。在状态 S1-S3 中,将保持刷新易失性内存以维护系统状态。
S4:表示设备处于关机(Hibernate)状态,也称为“休眠状态”。在S4状态下,设备将其完整的状态保存到硬盘上的文件中,并关闭所有功能。当计算机处于S4状态时,它可以完全关机,而不会消耗任何功耗。但是恢复时间通常更长。
- S5:表示设备处于关机(Off)状态,也称为“关闭状态”。在S5状态下,设备不消耗任何功耗,没有提供功能。
- G3:表示整个电源系统处于断电状态,也称为“电源关闭状态”。在G3状态下,设备无法提供任何功能。
Windows系统对设备供电状态和设备工作状态的映射关系如下:
这些状态代码是根据ACPI规范定义的,用于描述设备的不同工作状态。不同设备可能支持不同的状态,并且其行为可能因设备类型和实现而异。