CPU的C状态(C-states)
CPU的C状态(C-states)是处理器电源管理技术的一部分,用于在空闲时降低功耗
C状态定义了CPU在不同空闲级别下的功耗和唤醒延迟。
常见的C状态包括:
- C0:工作状态,CPU正常执行指令。
- C1:停止状态,CPU暂停执行但能快速恢复。
- C2:时钟停止状态,CPU时钟停止,恢复时间稍长。
- C3:睡眠状态,CPU缓存失效,恢复时间更长。
- C6:深度睡眠状态,CPU电压和时钟大幅降低,恢复时间最长。
- C10: CPU 的核心电压几乎降至零,功耗极低,接近完全关闭的状态。(Intel 的 Haswell 及更新架构,或 AMD 的 Ryzen 系列)
特点:
- C0:最高功耗,无延迟。
- C1:低功耗,快速恢复。
- C2:更低功耗,恢复时间增加。
- C3:显著降低功耗,恢复时间较长。
- C6:更低功耗,恢复时间最长。
- C10:极低功耗,唤醒时间比 C6 更长。
总结
cpu的不同时间处于不同的状态,让数字大的时间占比更高就能更省电。