[发明专利]一种实时性的优先级天花板优化方法、系统、介质及终端在审
申请号: | 202010161250.9 | 申请日: | 2020-03-10 |
公开(公告)号: | CN111416780A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 陈霖雨;华令营 | 申请(专利权)人: | 延锋伟世通电子科技(上海)有限公司 |
主分类号: | H04L12/927 | 分类号: | H04L12/927;H04L12/851;H04L29/06 |
代理公司: | 上海骁象知识产权代理有限公司 31315 | 代理人: | 赵峰 |
地址: | 200233 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 优先级 天花板 优化 方法 系统 介质 终端 | ||
1.一种实时性的优先级天花板优化方法,其特征在于,包括以下步骤:
步骤S100、定义一个任务集,所述任务集包含所有需要用到同类资源的任务T3、任务T1、任务T0、任务T2,优先级按照小到大的排序为所述任务T3、所述任务T2、所述任务T1、所述任务T0;
步骤S200、为所述步骤S100中被共同使用的同类资源设定资源的优先级上限,所述优先级上限大于或等于所述任务集里任意任务的最大优先级;
步骤S300、当任务T3占用所述同类资源中的一个资源S1时,将所述任务T3的优先级提升到所述资源S1的优先级;
步骤S400、当所述任务T3占用一个资源S1时,出现静态优先级比所述任务T3高,并且被激活的任务T1时, 所述任务T1强占任务执行权;
步骤S500、当所述任务T3因为被所诉任务T1抢占后,所述任务T3释放所述资源S1;
步骤S600、当所述任务T3主动释放所述资源S1后,当所诉任务T1释放执行权后,将恢复所述任务T3的资源的使用权;
步骤S700、当所述任务T3主动释放所述资源S1时,将所述任务T3的优先级还原到所诉任务的静态优先级。
2.根据权利要求1所述的实时性的优先级天花板优化方法,其特征在于,所述步骤S400的具体过程包括:
当任务T3占用一个资源S1时,出现静态优先级比所述优先级上限高,并且不需要所述同类资源的任务T0被激活时, 所述任务T0强占任务执行权;
当所述任务T3占用一个资源S1时,出现静态优先级比所述任务T3高,并且需要所述同类资源的任务T1被激活时,所述任务T1强占任务执行权。
3.根据权利要求2所述的实时性的优先级天花板优化方法,其特征在于,所述步骤S400中,当所述任务T1或T0抢占任务执行权并执行完成之后,所述任务T3因为占用所述资源S1导致所述任务T3的优先级高于所述任务T2,所述任务T3获得任务执行权。
4.根据权利要求3所述的实时性的优先级天花板优化方法,其特征在于,所述任务T3执行结束之后,所述任务T2获得任务执行权。
5.根据权利要求2所述的实时性的优先级天花板优化方法,其特征在于,所述任务T1在所述任务T0执行结束之后执行。
6.一种系统,其特征在于,包括:
定义模块,所述定义模块用于定义一个任务集,所述任务集包含所有需要用到同类资源的任务T3、任务T1、任务T0、任务T2,优先级按照小到大的排序为所述任务T3、所述任务T2、所述任务T1、所述任务T0;
设定模块,所述设定模块用于为所述定义模块中被共同使用的同类资源设定资源的优先级上限,所述优先级上限大于或等于所述任务集里任意任务的最大优先级;
提升模块,所述提升模块用于当任务T3占用所述同类资源中的一个资源S1时,将所述任务T3的优先级提升到所述资源S1的优先级;
强占模块,所述强占模块用于当所述任务T3占用一个资源S1时,出现静态优先级比所述任务T3高,并且被激活的任务T1时,所述任务T1强占任务执行权;
释放模块,所述释放模块用于当所述任务T3因为被所诉任务T1抢占后,所述任务T3释放所述资源S1;
恢复模块,所述恢复模块用于当所述任务T3主动释放所述资源S1后,当所诉任务T1释放执行权后,将恢复所述任务T3的资源的使用权;
还原模块,所述还原模块用于所述任务T3主动释放所述资源S1时,将所述任务T3的优先级还原到所诉任务的静态优先级。
7.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至5中任一项所述的实时性的优先级天花板优化方法。
8.一种终端,其特征在于,包括:处理器及存储器;
所述存储器用于存储计算机程序;
所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行权利要求1
至5中任一项所述的实时性的优先级天花板优化方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于延锋伟世通电子科技(上海)有限公司,未经延锋伟世通电子科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010161250.9/1.html,转载请声明来源钻瓜专利网。