[发明专利]实时嵌入式系统EDF低功耗调度的MSR方法无效
申请号: | 200810059185.8 | 申请日: | 2008-01-16 |
公开(公告)号: | CN101226421A | 公开(公告)日: | 2008-07-23 |
发明(设计)人: | 黄江伟;陈天洲;施青松;项凌祥;童亮亮 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F9/46 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 林怀禹 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 嵌入式 系统 edf 功耗 调度 msr 方法 | ||
技术领域
本发明涉及基于嵌入式系统软件节能技术,特别是涉及一种实时嵌入式系统EDF低功耗调度的MSR方法。
背景技术
在便携式嵌入式设备电源管理领域,目前的困难在于既要满足便携式终端对电源供电的要求,又要做到占用空间小、重量轻和供电时间更长。下一代消费类电子产品的电源解决方案重点应该集中在硬件和软件两方面技术,包括:(1)在小巧外形尺寸下,如何实现所需电源性能的工艺和技术,涉及热管理、降噪、电池管理和功能整合等技术;(2)动态功率管理技术,它取决于CPU性能、软件、中间件以及用户对更换电池的时间间隔等要求;(3)动态功率管理技术对操作系统内核和驱动器,以及应用编程接口(API)对驱动器、中间件和应用本身的影响。
现在嵌入式设备的功能变得越来越强大,功能也越来越丰富。随着嵌入式设备功能越来越多,用户对嵌入式设备电池的能量需求也越来越高,现有的锂离子电池已经越来越难以满足消费者对正常使用时间的要求。对此,业界主要采取两种方法,一是开发具备更高能量密度的新型电池技术,如燃料电池,在可以预见的5年内,电池技术不可能有很大的突破;二是在电池的能量转换效率和节能方面下功夫。在目前新的高能电池技术(如燃料电池)仍不成熟的情况下,下一代手持设备的电源管理只能从提高电源利用率和降低功耗这二个方面着手。
如何延长电池的使用寿命,以及尽量减少电池能量的消耗已经成为嵌入式领域的一个研究热点。现在主要集中在硬件设计和软件优化两方面。其中软件优化方面现在主要包括系统软件和应用软件两方面。系统软件主要集中在编译器和操作系统内核两块。
在操作系统领域,现在主要的电源管理方法是利用操作系统内核,动态的调整系统处理器和总线的频率,降低系统的整体能耗。而且系统可以通过动态频率指令改变系统状态,是系统处于低功耗状态,以达到节能的目的。在编译器方面,现在主要通过编译器在编译应用程序阶段,对代码进行优化,使代码尽量的紧凑以及访问设备尽量集中,以达到节能的目的。
上面的方法中,实现起来都需要比较繁琐的过程,而且没有考虑实时性,在现在嵌入式系统领域的应用存在一定的限制。
发明内容
本发明的目的在于提供一种实时嵌入式系统EDF低功耗调度的MSR方法。
本发明解决其技术问题采用的技术方案的步骤如下:
1)EDF实时调度任务模型:
EDF实时调度任务模型采用最早截止期最先调度的方法对任务调度;在EDF实时调度模型中,每个任务Ti需要采用三个参数表示:任务到达时间、任务最坏执行时间Ci、任务完成的最终期限Di,其中i为任务的编号;
在本EDF实时调度模型中规定任务集{T1,...TN}是在调度之前已经确定的,即任务数N是确定的、任务集中所有任务到达时间均为0;任务集中任务最坏执行时间C的单位为时钟数cycles;任务集中每个任务完成的最终期限D的单位为毫秒ms;
根据EDF实时模型的调度方法,任务集将按照每个任务的最终期限D排列;即当任务的编号i小于任务编号j时任务Ti的最终期限Di小于任务Tj的最终期限Di;
2)任务模型扩展
本发明在EDF实时调度任务模型的基础上为每个任务Ti添加了两个参数:处理器利用率ui、处理器最大频率需求fi;其中fi被初始化为处理器支持的最大频率fmax;
3)任务Ti处理器利用率ui计算
任务集中每个任务Ti处理器利用率ui通过一个离线的遍历过程完成,每个任务Ti处理器利用率ui的计算公式如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810059185.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:干燥箱
- 下一篇:水循环处理装置及使用该装置的玻璃清洗设备