操作系统怎样影响功耗?
发布时间:2021-12-16 07:53:59 所属栏目:数码 来源:互联网
导读:在过去的几年中,人们越来越关注在嵌入式开发中各种设备的功耗。这通常是因为设备是由电池供电的,人们关注的是如何最大限度地利用充电。然而,环境压力意味着主电源供电设备需要尽可能降低功耗。从历史上看,功耗一直被认为是硬件设计师的职责范围,但情况
在过去的几年中,人们越来越关注在嵌入式开发中各种设备的功耗。这通常是因为设备是由电池供电的,人们关注的是如何最大限度地利用充电。然而,环境压力意味着主电源供电设备需要尽可能降低功耗。从历史上看,功耗一直被认为是硬件设计师的职责范围,但情况已不再如此… 硬件设计对功耗有重要意义;它设置设备将消耗的最小功率。软件的任务是将功耗尽可能降低到接近此最低水平。在选择软件IP组件(如操作系统)时,开发人员还需要考虑电源。 在考虑操作系统选择对功耗的影响时,有两大因素:运行效率、电源管理设施。 1. 运行效率 从功耗的角度来看,操作系统的效率是两个因素的函数,有时是相反的因素。内存占用越小,所需内存越少;更少的内存意味着更少的功率。操作系统的速度——即执行操作所需的机器周期数——更为重要。根据第一近似值,可以认为每个机器循环使用一定量的能量,因此循环次数越少意味着功率越小。有研究表明,CPU在执行特定任务时所消耗的电量会因操作系统而异。 2. 电源管理设施 正确设计的硬件为软件提供了对许多因素的控制,特别是CPU频率/电压、打开/关闭外围设备以及使用低功耗CPU模式。操作系统是应用程序代码和硬件之间的一层,因此以电源管理框架的形式将控制软件定位在那里是合乎逻辑的。在嵌入式开发中,软件“知道”它需要什么资源[外围设备、CPU性能等],并可以通过API将其与操作系统进行通信,从而优化设备的功耗或“能量足迹”。 (编辑:随州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 打造家庭娱乐新体会 荣耀智慧屏X2 43英寸现身60系列新品发布
- 淘宝钻展思路和玩法,运营靠的是思路不是技术
- Steam Deck底座接口升级使用USB 3.1与千兆网口
- 选用全新设计和改进芯片的AirPods Pro2将于2022年末推出
- 曝苹果新iPhone SE明年来袭!5G机型 定位将会稍低于旗舰系列
- 摩托罗拉骁龙898旗舰曝光 确定会在年尾登场 准备和小米抢首
- 联想拯救者Y9000P Y7000P喜迎新配色 i9售至1.5万元
- 0.95mm窄边+5000mAh电池 努比亚Z40S Pro创造超薄旗舰
- OPPO新一代智能眼镜对比 AR眼镜成各品牌发力主要点
- Redmi K50或明年2月来,小米显示器27英寸4K版发表
站长推荐
热点阅读