30、Linux 系统的电源管理与进程线程模型

Linux 系统的电源管理与进程线程模型

1. Linux 电源管理

Linux 系统具备复杂的电源管理功能,主要包含以下四个关键部分:
- CPU 频率调节(CPU - freq) :可改变每个处理器核心的运行性能点(OPP),在处理器繁忙但有空闲带宽时降低功耗,在 ACPI 规范中 OPP 被称为 P - 状态。
- CPU 空闲管理(CPU - Idle) :当 CPU 一段时间内不会被唤醒时,选择更深层次的空闲状态,空闲状态在 ACPI 规范中被称为 C - 状态。
- 运行时电源管理(Runtime power management) :关闭不需要的外设,实现电源节省。
- 系统睡眠模式(System sleep modes) :将整个系统置于低功耗状态,通常由最终用户控制,如按下待机按钮,系统睡眠状态在 ACPI 规范中被称为 S - 状态。

1.1 CPUIdle 驱动

CPUIdle 与 CPUFreq 子系统类似,由属于板级支持包(BSP)一部分的驱动和决定策略的调节器组成。不过,与 CPUFreq 不同的是,调节器在运行时不能更改,且没有用户空间调节器的接口。

CPUIdle 在 /sys/devices/system/cpu/cpu0/cpuidle 目录下展示每个空闲状态的信息,每个睡眠状态都有一个子目录,命名为 state0 stateN ,其中 <

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值