Linux电源管理综述

1. Linux电源管理全局架构
Linux电源管理非常复杂,牵扯到系统级的待机、频率电压变换、系统空闲时的处理以及每个设备驱动对系统待机的支持和每个设备的运行时电源管理,可以说它和系统中的每个设备驱动都息息相关,其全局架构如下:
在这里插入图片描述
2. PM subsystems
(1)PMcore:屏蔽电源管理各子系统的实现细节,为上提供统一的编程接口。管理系统休眠唤醒中的电源控制,向userspacetigong sysfs控制接口(/sys/power/xxx)。
(2)RuntimePM:OS running下的电源控制,针对running态下可以断电的设备提供省电解决方案。
(3)CPUFreq: CPU运行时根据系统负载进行动态电压和频率的变换,实现CPU的dvfs(通常需要平衡功耗和性能)。
(4)CPUIdle: CPU在系统空闲时根据空闲的情况进行低功耗模式的切换,管理cpu的idle方式(平衡功耗和性能)。
(5)<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值