ACPI S系统电源状态 & PCI D设备电源状态
2026-06-25
本文链接为:http://www.usbzh.com/article/detail-1737.html ,欢迎转载,转载请附上本文链接。
一、核心本质区别
- S状态(ACPI 系统级)
管控整台电脑整机的电源模式,由操作系统电源管理(OSPM)统一调度。 - D状态(PCI/PCIe 设备级)
管控单个独立外设(网卡、SSD、声卡、USB控制器等)自身功耗,受驱动与PCI电源规范约束;系统同一个S状态下,不同设备可以处于不同D状态。
二、S 系统电源状态(S0~S5)
- S0 正常工作
整机通电运行;空闲外设可自行进入D1/D2/D3节能,并非所有硬件必须满载。 - S1 浅睡眠(基本淘汰)
CPU停止运行、保留上下文,内存持续供电维持数据,外设降功耗,唤醒较快。 - S2 睡眠(几乎无主板实现)
CPU断电丢失上下文,仅内存带电保存数据。 - S3 传统睡眠(STR)
CPU、大部分外设断电,仅内存供电保数据;唤醒速度快。 - S4 休眠
内存数据整体写入休眠文件存入硬盘,之后整机主电源切断;唤醒从硬盘恢复系统,速度慢。 - S5 软关机
系统所有数据直接丢弃,主电源断开;仅主板RTC、开机按键微弱待机供电,下次开机完整自检启动。
日常实际使用:S0(开机)、S3(睡眠)、S4(休眠)、S5(关机),S1、S2 早已基本淘汰,消费级 PC、笔记本几乎不做支持
三、D 设备电源状态(D0/D1/D2/D3hot/D3cold)
- D0 工作态
设备满电、全部功能正常运行。 - D1 轻度低功耗(可选)
内部部分模块关时钟降功耗,保留快速唤醒能力,很多设备不支持。 - D2 深度低功耗(可选)
功耗比D1更低,内部更多状态丢失,唤醒延迟更大,多数PCIe设备省略该状态。 - D3hot(D3热)
设备主供电依然存在,内部逻辑休眠、业务数据清空;总线仍能识别、读写配置空间,可直接切回D0。 - D3cold(D3冷)
设备主电源被物理切断,总线无法识别该设备;如需唤醒恢复工作,必须重新上电、完整初始化。
行业现状:现代PCIe设备普遍只实现 D0 / D3hot / D3cold,很少实现D1、D2。
四、关键补充要点
- S状态和D状态没有强制一一绑定关系
例:系统处于S0开机运行时,NVMe、网卡、USB控制器也能进入D3cold省电(S0ix现代待机机制);系统进入S3睡眠时,绝大多数外设会被统一设置为D3。 - D3hot≠断电,D3cold才是真正切断设备主电源。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936 USB技术交流3:1031974172
USB控制器





