Anonim

弄清楚什么是P状态和“ Sx”状态以及它们如何影响您的计算机可能是一件令人困惑的事情。 在最基本的形式中,P状态是一种性能状态。 也有全局状态(“ Gx”状态)。 这些全局状态之一是用于计算机睡眠的,它被分为四个“ Sx”状态或S状态(S1至S4)。 要了解有关这些状态及其作用的更多信息,请遵循以下内容。

看性能状态

并非所有处理器制造商都将性能状态称为P状态。 英特尔实际上将其称为SpeedStep(尽管该商标已于2012年到期),但AMD可能将其称为PowerNow! 或在其处理器中使用Cool'n'Quiet。 本质上,SpeedStep(和其他品牌的类似实现)是一种通过软件动态缩放处理器的P状态的方法。

这些状态可以从(最高性能状态P0一直到P16,具体取决于制造商)。 P0是最大功率和频率状态,这意味着P1的强度低于P0。 这将使P2的强度低于P1,等等。

这是IBM解释的方式:

切换P状态后,除了在高度依赖HPC(高性能计算)的程序和应用程序中,您可能看不到明显的变化。

C状态

重要的是要认识到P状态和C状态之间的差异。 P状态是性能状态,而C状态是实际处理器状态。 您也可以说C状态是空闲状态,而P状态是处理器实际上正在运行的状态,当然,除了C0状态。 这是不同的C状态的作用:

  • C0:此状态是处理器实际运行并接受指令的位置。
  • C1:此状态通常称为暂停状态,主要是因为处理器停止执行指令。 但是,它仍然可以几乎立即返回其执行状态(C0)。
  • C2:通常称为停止时钟状态,这是一种可选状态,其中所有内部和外部时钟都通过硬件停止。 在这种状态下,处理器可能需要更长的时间才能唤醒并返回到C0。
  • C3:这是另一种可选的处理器状态,其中CPU将停止 所有 内部时钟。 许多处理器的C3状态会有不同的变化,因此处理器返回C0状态所需的时间很大程度上取决于硬件制造商。

重要的是要注意,可以有四个以上的C状态。 虽然列出的是最基本的C状态,但制造商最多可以添加十个C状态。

关于睡眠状态

您可能熟悉许多S状态,尤其是在使用Windows计算机的情况下。 在许多Windows计算机上,都可以选择将计算机发送到“ 睡眠/待机” 和“ 休眠”状态。 PCMech 自己的克里斯蒂安·德·洛珀(Christian De Looper)在解释这两个州之间的差异方面做得很出色,但是在 幕后 也发生了很多事情。

以下是处理器可以进入的不同睡眠状态类型:

  • S0:类似于对性能状态进行排名的方式,S0是最苛刻的状态,而S1,S2等的强度则略低。 在S0状态下,处理器已准备好进行指令,并且系统完全可用。
  • S1:当系统发送到低唤醒延迟状态时,S1消耗的功率少于S0。 在这种状态下,CPU停止执行指令,但仍保持CPU和RAM的电源,从而允许您返回到上一个系统状态。
  • S2:另一个低唤醒延迟状态,S2与S1非常相似,但是随着处理器关闭(即断电),所有CPU和系统缓存均被刷新/丢失。
  • S3,通常称为 睡眠: 此状态是丢失所有系统上下文(RAM除外)的地方。 RAM保持动力,通常可以使您快速恢复到将系统置于 Sleep 之前的操作。
  • S4,称为 休眠 :最终的睡眠状态是系统进入休眠状态。 这是当它处于最低功率设置时,这也意味着需要很长时间才能唤醒。 包括外围设备和任何外部硬盘驱动器在内的 所有 设备 都 被切断了电源。 返回到您正在做的事情确实需要花费更长的时间,但这种状态使您无法失去任何力量。

改变性能状态,C状态和睡眠状态

更改睡眠状态非常容易。 由于需要进入BIOS设置,因此将需要关闭系统或重新引导。 重新启动后,您需要按相应的键来输入BIOS设置。 进入BIOS后,您将可以在电源管理下编辑睡眠状态(根据主板制造商的不同,其名称可能有所不同)。

在大多数较新的处理器和Windows的新版本中,无法手动控制P状态。 曾经有/有些工具可以并且可以操纵,但是不建议这样做(在某些情况下,您实际上可以油炸组件)。 因此,许多BIOS选项不再支持直接控制。 但是,BIOS选项将使您能够启用可动态控制P状态的软件,但必须确保系统满足所有要求。 确保您的操作系统也支持它也是值得的。

如果要启用增强型Intel SpeedStep技术之类的软件,就像进入BIOS并启用它一样简单。 完成此操作后,您必须进入控制面板的“电源选项”,并确保它也已打开。 英特尔对此有详尽的指导。

有时可能会更改C状态。 这完全取决于主板制造商。 有些可以让您更改BIOS中的C状态,而有些则不能。 如果您可以在BIOS下进行更改,则它将位于电源管理选项或高级电源管理选项之类的位置。 它可能不会直接将其称为C状态,而是类似于空闲电源状态。 如果您使用的是Linux,Stack Overflow提供了一些有关通过内核更改C状态的重要信息。

闭幕

这就总结了我们对性能和睡眠状态的简要概述! 关于这两种状态,有大量深入的技术信息,尤其是如果您想深入了解高级配置和电源接口(ACPI)规范。

有任何疑问吗? 请确保在下面发表评论,或加入我们的PCMech论坛!

电源管理状态:什么是S状态和P状态?