《Armv8/armv9架构入门指南》-【第十五章】电源管理

本文深入探讨了ARM架构中的电源管理,包括空闲管理、动态电压和频率调整、电源相关的汇编指令和电源状态协调接口PSCI。空闲管理通过不同状态如待机、保留、掉电等降低功耗,而DVFS技术则根据负载动态调整电压和频率以节省能源。PSCI提供了一个跨操作系统的电源管理接口,支持内核的空闲管理和热插拔等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

15. 电源管理

许多ARM系统是手机设备和电池供电的设备。在这些系统中,功率使用和总能量使用的优化是一个关键的设计约束条件。程序员通常会花费大量时间来尝试节省此类系统中的电池寿命 。

即使在不使用电池的系统中,节电也可能是一个问题。例如,由于环境的原因,您可能希望尽量减少能源使用以降低消费者的电费或者尽量减少设备产生的能量。

ARM内核中内置了许多旨在降低功耗的设计方法。

能源使用可分为两部分:

静态的 只要内核逻辑或RAM模块通电,就会发生静态功耗,通常也称为泄露。一般来说,漏电流与总硅面积成正比,这意味着芯片越大,漏电流越高。当您转向更小的制造几何形状时,来自泄漏的功耗比例会显着提高。

动态的 动态功耗是由于晶体管开关而发生的,并且是内核时钟速度和每个周期改变状态的晶体管数量的函数。显然,更高的时钟速度和更复杂的内核会消耗更多的功率

电源管理感知操作系统动态改变内核的电源状态,平衡当前工作负载的可用计算容量,同时尝试使用最少的电源。其中一些技术动态地打开和关闭内核,或者将它们置于静止状态,它们不再执行计算。这意味着它们消耗的电源非常少。使用这些技术的主要例子是:

  • 空闲管理 第15-3页

  • 动态电压和频率调整 第15-6页

    </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新程序圆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值