【ACPI电源管理】C-State和P-State基础

文章详细介绍了ACPI(高级配置与电源接口)中的电源管理状态,包括全局系统状态Gx(G0-G3)、设备电源状态Dx(D0-D3)、睡眠和软关机状态Sx(S0-S5)、处理器功率状态CState(C0-Cn)以及设备和处理器性能状态PState(P0-Pn)。这些状态定义了不同功耗、上下文保留和恢复时间,对于理解和优化系统的电源效率至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

Advanced Configuration and Power Interface,高级配置与电源接口。
顾名思义,除了那些table,电源接口是ACPI很重要的一个部分。
这就必须得了解c-state和p-state相关知识了。
因为暂时没做过这方面的项目,所以以下皆为acpi spec的总结,后续如有相关项目接触,会另开文章附上链接


一、电源状态

>>>数字越小,功耗越高!!!<<<

ACPI Spec上的电源状态及相互之间的转换图
电源状态及相互之间的转换

G0(Working)----S0(Working)---C0(处理器执行指令)---P0(高性能)...Pn(低性能)
                          |---C1
                          |---C2
                          |---C3			
G1(睡眠)--------S1...S4(根据唤醒延时速度和丢失上下文等分类)
G2(软件关机)----S5
G3(硬件关机)						

设备状态:
D0    ---P0(高性能)...Pn(低性能)
D1-D3

1. Gx (Global System State)

全局系统状态,不同状态是依据如下

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值