系统电源状态

系统电源状态将系统的功耗描述为一个整体。 操作系统支持六种系统电源状态,称为 S0 (完全打开,通过 S5 (关机) ) 。 每种状态的特征如下:

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

  • 软件恢复:操作系统从什么时间重启?

  • 硬件延迟:计算机恢复工作状态需要多长时间?

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

状态 S0 是工作状态。 状态 S1、S2、S3 和 S4 为睡眠状态,其中计算机由于功耗降低而关闭,但保留足够的上下文以在不重启操作系统的情况下返回到工作状态。 状态 S5 是关闭或关闭状态。

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

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

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