系统电源状态

系统电源状态将整个系统的能耗描述为整体。 操作系统支持六个系统电源状态,称为 S0(完全开启并运行)到 S5(关机)。 每种状态的特点如下:

  • 电源消耗:计算机使用的功率是多少?

  • 软件恢复:操作系统从哪个时间点重新启动?

  • 硬件延迟:将计算机返回到工作状态需要多长时间?

  • 系统硬件上下文(例如可变处理器寄存器、内存缓存和 RAM 的内容):保留多少系统硬件上下文? 操作系统必须重新启动才能返回到工作状态吗?

状态 S0 是工作状态。 状态 S1、S2、S3 和 S4 是睡眠状态,计算机因能耗降低而看似关闭,但保留足够的上下文以返回工作状态,而无需重启操作系统。 状态 S5 是关闭或关闭电源状态。

当系统从关闭状态(S5)或任何睡眠状态(S1-S4)过渡到工作状态(S0)时,系统处于唤醒状态。当它从工作状态过渡到任何睡眠状态或关闭状态时,系统将进入休眠状态。 下图显示了可能的系统电源状态转换。

图示可能的系统电源状态转换。

如上图所示,系统无法直接从另一个睡眠状态进入睡眠状态:在进入任何睡眠状态之前,它必须始终进入工作状态。 例如,系统无法从状态 S2 转换为 S4,也不能从状态 S4 转换为 S2。 它必须首先返回到 S0,然后才能进入下一个睡眠状态。 由于处于中间睡眠状态的系统已丢失某些作上下文,因此它必须返回到工作状态才能还原该上下文,然后才能进行额外的状态转换。