[发明专利]一种时钟频率管理方法及移动设备有效
| 申请号: | 201210246332.9 | 申请日: | 2012-07-16 |
| 公开(公告)号: | CN103543982A | 公开(公告)日: | 2014-01-29 |
| 发明(设计)人: | 王国添;徐畅;胡胜发 | 申请(专利权)人: | 安凯(广州)微电子技术有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F1/32 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 510663 广东省广州市萝岗区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 时钟 频率 管理 方法 移动 设备 | ||
技术领域
本发明涉及数据处理技术领域,尤其涉及一种时钟频率管理方法及装置。
背景技术
目前移动终端十分流行,多数移动终端采用OS(Operating System,操作系统)管理硬件资源和软件资源。移动设备的硬件资源包括中央处理单元(Central Process Unit,CPU)和外部设备两部分,外部设备进一步包括动态随机存取存储器(Dynamic Random Access Memory,DRAM)、液晶显示器(Liquid Crystal Display,LCD)、摄像头(Camera)和闪存(Flash)等。其中,CPU和外部设备使用各自对应的时钟频率,时钟频率越高,任务运行越流畅,同时为移动设备带来较大的功耗,降低其续航能力。因此,移动设备的功耗取决于CPU时钟频率和外部设备时钟频率。移动设备管理中需要平衡任务运行的流畅性和移动设备的续航能力。
目前使用的时钟频率管理方案为:预设一个CPU时钟频率和一个外部设备时钟频率。在运行一个任务之前,先将CPU时钟频率和外部设备时钟频率调整为与该任务相适应的频率范围,再以调整后的CPU时钟频率和外部设备时钟频率运行该任务,该任务运行完成后,将CPU时钟频率和外部设备时钟频率恢复为预设状态。
但是,上述时钟频率管理方案在确定与任务相适应的频率范围过程中存在一定难度,因此需要工程师在开发时将任务运行时所需的时钟频率考虑进去,增加了工程师的开发难度。如果是多任务运行情况,则该确定过程的难度更大。
发明内容
为了解决上述问题,本发明实施例提供了一种时钟频率管理方法及移动设备,用于对移动设备的时钟频率进行管理,尤其是根据CPU占用率调整外部设备时钟频率。通过实施本发明方案,能够保证任务运行的流畅性,同时降低移动设备的功耗,从而提高移动设备的续航能力。而且能够使得工程师在开发时无须将任务运行时所需的时钟频率考虑进去,因此减小了开发难度。
一种时钟频率管理方法,包括:
将移动设备的中央处理单元CPU时钟频率设定为上限值,所述上限值为所述移动设备稳定工作时的CPU时钟频率上限;
根据第一周期获取所述移动设备的CPU占用率;
根据所述CPU占用率调整所述移动设备的外部设备时钟频率。
优选地,所述计算所述移动设备的CPU占用率之前进一步包括:创建空闲任务,所述空闲任务的优先级最低,用于在所述移动设备处于空闲状态时触发所述移动设备的CPU进入挂起模式,在所述挂起模式下,所述移动设备的CPU停止运行任务;根据CPU挂起时间和所述第一周期计算所述移动设备的CPU占用率,所述CPU挂起时间为所述移动设备的CPU处于挂起模式的时间。
优选地,所述时钟频率管理方法进一步包括:将处于工作状态的外部设备的时钟频率要求设定为所述移动设备的外部设备时钟频率下限。
优选地,所述根据所述CPU占用率调整所述移动设备的外部设备时钟频率进一步包括:当所述CPU占用率大于第一阈值时,上调所述移动设备的外部设备时钟频率;当所述CPU占用率小于第二阈值时,根据第一时间延时下调所述移动设备的外部设备时钟频率。
一种移动设备,包括:
第一设定单元,用于将所述移动设备的中央处理单元CPU时钟频率设定为上限值,所述上限值为所述移动设备稳定工作时的CPU时钟频率上限;
获取单元,用于根据第一周期获取所述移动设备的CPU占用率;
调整单元,用于根据所述CPU占用率调整所述移动设备的外部设备时钟频率。
优选地,所述移动设备进一步包括:
创建单元,用于创建空闲任务,所述空闲任务的优先级最低,用于在所述移动设备处于空闲状态时触发所述移动设备的CPU进入挂起模式,在所述挂起模式下,所述移动设备的CPU停止运行任务;计算单元,用于根据CPU挂起时间和所述第一周期计算所述移动设备的CPU占用率,所述CPU挂起时间为所述移动设备的CPU处于挂起模式的时间。
优选地,所述移动设备进一步包括:第二设定单元,用于将处于工作状态的外部设备的时钟频率要求设定为所述移动设备的外部设备时钟频率下限。
优选地,所述调整单元,进一步包括:上调子单元,用于当所述CPU占用率大于第一阈值时,上调所述移动设备的外部设备时钟频率;下调子单元,用于当所述CPU占用率小于第二阈值时,根据第一时间延时下调所述移动设备的外部设备时钟频率。
从以上技术方案可以看出,本发明实施例具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安凯(广州)微电子技术有限公司,未经安凯(广州)微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210246332.9/2.html,转载请声明来源钻瓜专利网。





