Linux ACPI 高级电源管理状态

news/2024/10/17 6:25:13/

ACPI Power States 中定义了 G、S、D、C、P 5 个大的电力状态。

G状态 Global system state

G 状态表示的是用户看到的整个系统的电力状态。

G0 运行模式。向硬件提供电源,软件可以运行的状态。

G1 停止模式。所谓的待机或休眠状态。

G2 软件为关闭状态,应将消耗若干电力状态。

G3 系统完全关闭,电源关闭的状态。

S状态 Sleeping State

S0 运行模式,与 G0 相同。

S1 到恢复为止的延迟时间较少的停止模式。 CPU 的上下文不会丢失。

S2 丢失 CPU 和系统缓存上下文。这些上下文需要在系统唤醒时进行恢复。在 Linux 中与 S3 相同。

S3 丢失除软件以外的系统上下文。这些上下文需要在操作系统唤醒时进行恢复。

S4 最省电。到恢复为止花费时间最多的停止模式。停止向所有设备提供电源

S5 Soft Off State,除了不保存上下文以外,其它与 S4 相同。 S5 在恢复时进行的处理与普通的操作系统相同。与 G2 含义相同。

D状态 Device Power State

**D状态是特定设备的状态,它们通常对用户不可见。**例如,即使系统整体处于工作状态,一些设备也可能处于关闭状态。设备状态适用于任何总线上的任何设备,设备的状态有如下内容:

  • 耗电量
  • 保存设备内寄存器上下文的状态
  • 直到设备驱动程序可使用为止必须进行的操作量
  • 直到设备可使用为止需要的时间

不同的子状态描述如下:
D0 设备可以完全运行的状态。所有上下文全部有效,最耗电。

D1 对于每个设备的意义不同。一般来说,耗电量比 D0 少,丢失的上下文比 D2 更少

D2 对于每个设备类型的意义也不同。一般来说,耗电量比 D1 更少,丢失的上下文比 D1 更多。

D3hot 对于每个设备类型的意义不同。D3hot 状态的设备主电源开启,可以从软件访问设备。但上下文是否能保留取决于实际安装的设备。D3 设备电源完全断开的状态。设备的上下文全部丢失,到恢复为止花的时间最长。在 PCI 用语中称为 D3cold。PCI 中常常将 D3hot 与 D3cold 统称为 D3

C状态 Processor Power State

C状态 G0 中 CPU 空闲时进行的省电模式。

C0 运行中的状态。通常的运行模式。

C1 CPU 停止状态。使用 hlt 命令停止 CPU 的时钟,到恢复为止几乎没有延迟时间,软件不需进行特殊处理。

C2 总线的时钟也停止。恢复所花费的最长延时时间传递给 ACPI 的固件,操作系统基于这个延时时间判断使用 C1 还是 C2。

C3 将花费时间最长的延迟传递给 ACPI 固件,操作系统使用这个延迟时间判断使用 C2 还是 C3。操作系统需要考虑缓存的同步。

使用 C 状态时要注意,C 状态的程度越深,恢复到 C0 状态所需的时间越长。

P状态 Device and Processor Performance State

P状态是以控制电量消耗来降低设备或 CPU 的性能,对 D0 状态的设备、C0 状态的 CPU 进行了更细致的划分。

P0 通常的模式。以最高性能、最大耗电量运行。

P1 运行在低于最高性能、最大耗电量的模式

Pn n的值越大,性能和耗电量越低。


http://www.ppmy.cn/news/589376.html

相关文章

金融场景下Java微服务图片压缩/加密等处理实战

目录导读 金融场景下Java微服务图片压缩/加密等处理实战1. 业务场景1.1 业务诉求1.2 业务分析 2. 技术分析2.1 技术预研2.2 处理问题汇总 3. 达成效果4. 编码解构 金融场景下Java微服务图片压缩/加密等处理实战 研究某项技术或者代码框架时,如果没有清晰的业务目标…

【Python爬虫与数据分析】进阶语法

目录 一、异常捕获 二、迭代器 三、拆包、聚合、映射 四、filter() 函数 五、匿名函数 六、闭包 七、装饰器 一、异常捕获 异常捕获可增强程序的健壮性,即程序在遇到遇到异常的时候并不会做中断处理,而是会将异常抛出,由程序员来分析…

红警3修改器无法连接服务器,红警3序列号修改器-不能加入游戏怎么办?红警3连局域网说cd-– 手机爱问...

2018-03-05 为什么我的红警不能联局域网 红警局域网联机的具体方法: 适用于原版红警、尤里复仇,及任何同样的扩展版。 第一步:安装IPX协议。 方法: 控制面板——网络连接(或网上邻居属性)——本地连接属性 ——在“此连接使用下列项目”中&am…

Eclipse 3.3 汉化包下载

Eclipse 是一款很好的IDE环境,功能完整而成熟。它使用 Java 语言开发,而且属于开源项目,网上充足的插件,保证了其强大的可扩展性。 Eclipse 的语言包也是以插件的形式来提供的。很可惜的是,从3.3版本开始,…

红警资源系列一 红警资源导出

XCC Mixer 1.46 解包mix文件,红警中比较重要的是ra2.mix,基本红警所有的资源都在这个包中。 对ra2.mix解包 双击可查看mix的包内容。 里面文件基本有以下两类 .shp 存储帧动画,比方说动员兵的每一个动作都在这个文件中,还有场景…

いもけんぴ 三作 汉化补丁

这几个程序 我已经完全逆向出全部源代码 所有汉化补丁 都在VS2010 下编译通过 能完全逆向出源代码 并修改成为自己的才叫真正的破解..... 支持 OS:Windows XP/VISTA/7 其中 Windows XP 需要安装 .net Framework 2.0 或者3.0系列 显卡需支持OpenGL 非简体中文系统注意&#xff…

红警2联机终极补丁

红警2联机终极补丁 转载于:https://blog.51cto.com/amcto111/498711

红警3破解版有感

红警3破解版有点类似定制版的红警3破解版(当然它的主题一定是Black 系的)。红警3破解版预装了一些便捷的插件,可以让您直达某些红警3破解版(美国黑人社区)。最搞笑的是他们还制作了一个红警3破解版(基于Google 的定制搜索)据说只能搜到红警3破解版(黑人站点。) 昨天下了红…