[发明专利]根据简单优先级继承方案的多任务方法及其嵌入式系统有效
| 申请号: | 200710300426.9 | 申请日: | 2007-12-27 |
| 公开(公告)号: | CN101216785A | 公开(公告)日: | 2008-07-09 |
| 发明(设计)人: | 崔奎相;朴正根;林采石 | 申请(专利权)人: | 三星电子株式会社 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 北京铭硕知识产权代理有限公司 | 代理人: | 韩明星;安宇宏 |
| 地址: | 韩国京畿道*** | 国省代码: | 韩国;KR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 根据 简单 优先级 继承 方案 任务 方法 及其 嵌入式 系统 | ||
1.一种根据多个任务中每个任务的优先级来执行所述多个任务的多任务方法,所述多任务方法包括:
确定将被所述多个任务中的第一任务使用的资源是否正被第二任务使用;
根据确定结果将第一任务的优先级与第二任务的优先级进行比较;以及
根据比较结果将第二任务的优先级增加到所述多个任务的所有优先级中的最高优先级。
2.如权利要求1所述的多任务方法,其中,第一任务是准备被执行的任务中具有最高优先级的任务。
3.如权利要求1所述的多任务方法,其中,所述确定步骤包括:通过确定是否存在将被第一任务使用的资源的互斥对象锁定来确定所述资源是否正被第二任务使用。
4.如权利要求1所述的多任务方法,还包括:
当确定所述资源没有正被第二任务使用时,向第一任务授予所述资源的使用权限;以及
通过使用许可给第一任务的资源来执行第一任务。
5.如权利要求4所述的多任务方法,其中,所述授予步骤包括:通过为第一任务锁定所述资源的互斥对象,来向第一任务授予所述资源的使用权限。
6.一种存储有计算机可读程序的计算机可读存储介质,所述计算机程序使得处理器根据多个任务中每个任务的优先级执行所述多个任务的多任务方法,所述多任务方法包括:
确定将被所述多个任务中的第一任务使用的资源是否正被第二任务使用;
根据确定结果将第一任务的优先级与第二任务的优先级进行比较;以及
根据比较结果将第二任务的优先级增加到所述多个任务的所有优先级中的最高优先级。
7.一种根据多个任务中每个任务的优先级来执行所述多个任务的嵌入式系统,所述嵌入式系统的中央处理单元包括:
任务处理单元,确定将被所述多个任务中的第一任务使用的资源是否正被第二任务使用;以及
优先级处理单元,根据确定结果将第一任务的优先级与第二任务的优先级进行比较,并根据比较结果将第二任务的优先级增加到所述多个任务的所有优先级中的最高优先级。
8.如权利要求7所述的嵌入式系统,其中,第一任务是准备被执行的任务中具有最高优先级的任务。
9.如权利要求7所述的嵌入式系统,其中,任务处理单元通过确定是否存在将被第一任务使用的资源的互斥对象锁定来确定所述资源是否正被第二任务使用。
10.如权利要求7所述的嵌入式系统,还包括:
资源处理单元,如果确定所述资源没有正被第二任务使用,则所述资源处理单元向第一任务授予所述资源的使用权限,
其中,所述任务处理单元通过使用许可给第一任务的资源来执行第一任务。
11.如权利要求10所述的嵌入式系统,其中,资源处理单元通过为第一任务锁定所述资源的互斥对象,来向第一任务授予所述资源的使用权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710300426.9/1.html,转载请声明来源钻瓜专利网。





