USB控制器
+ -

ACPI S系统电源状态 & PCI D设备电源状态

2026-06-25 本文链接为:http://www.usbzh.com/article/detail-1737.html ,欢迎转载,转载请附上本文链接。

一、核心本质区别

  1. S状态(ACPI 系统级)
    管控整台电脑整机的电源模式,由操作系统电源管理(OSPM)统一调度。
  2. D状态(PCI/PCIe 设备级)
    管控单个独立外设(网卡、SSD、声卡、USB控制器等)自身功耗,受驱动与PCI电源规范约束;系统同一个S状态下,不同设备可以处于不同D状态。

二、S 系统电源状态(S0~S5)

  1. S0 正常工作
    整机通电运行;空闲外设可自行进入D1/D2/D3节能,并非所有硬件必须满载。
  2. S1 浅睡眠(基本淘汰)
    CPU停止运行、保留上下文,内存持续供电维持数据,外设降功耗,唤醒较快。
  3. S2 睡眠(几乎无主板实现)
    CPU断电丢失上下文,仅内存带电保存数据。
  4. S3 传统睡眠(STR)
    CPU、大部分外设断电,仅内存供电保数据;唤醒速度快。
  5. S4 休眠
    内存数据整体写入休眠文件存入硬盘,之后整机主电源切断;唤醒从硬盘恢复系统,速度慢。
  6. S5 软关机
    系统所有数据直接丢弃,主电源断开;仅主板RTC、开机按键微弱待机供电,下次开机完整自检启动。

日常实际使用:S0(开机)、S3(睡眠)、S4(休眠)、S5(关机),S1、S2 早已基本淘汰,消费级 PC、笔记本几乎不做支持

三、D 设备电源状态(D0/D1/D2/D3hot/D3cold)

  1. D0 工作态
    设备满电、全部功能正常运行。
  2. D1 轻度低功耗(可选)
    内部部分模块关时钟降功耗,保留快速唤醒能力,很多设备不支持。
  3. D2 深度低功耗(可选)
    功耗比D1更低,内部更多状态丢失,唤醒延迟更大,多数PCIe设备省略该状态。
  4. D3hot(D3热)
    设备主供电依然存在,内部逻辑休眠、业务数据清空;总线仍能识别、读写配置空间,可直接切回D0。
  5. D3cold(D3冷)
    设备主电源被物理切断,总线无法识别该设备;如需唤醒恢复工作,必须重新上电、完整初始化。

行业现状:现代PCIe设备普遍只实现 D0 / D3hot / D3cold,很少实现D1、D2。

四、关键补充要点

  1. S状态和D状态没有强制一一绑定关系
    例:系统处于S0开机运行时,NVMe、网卡、USB控制器也能进入D3cold省电(S0ix现代待机机制);系统进入S3睡眠时,绝大多数外设会被统一设置为D3。
  2. D3hot≠断电,D3cold才是真正切断设备主电源。
本文链接为:http://www.usbzh.com/article/detail-1737.html ,欢迎转载,转载请附上本文链接。

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

0 篇笔记 写笔记

ACPI S系统电源状态 & PCI D设备电源状态
一、核心本质区别S状态(ACPI 系统级)管控整台电脑整机的电源模式,由操作系统电源管理(OSPM)统一调度。D状态(PCI/PCIe 设备级)管控单个独立外设(网卡、SSD、声卡、USB控制器等)自身功耗,受驱动与PCI电源规范约束;系统同一个S状态下,不同设备可以处于不同D状态。二、S 系统......
关注公众号
  • HID人机交互
  • Linux&USB
  • MIDI V1.0
  • TinyUSB
  • UAC音频
  • CDC
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • USB资源
  • XHCI 1.2b 规范
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!