[发明专利]任务处理装置有效
| 申请号: | 201810701123.6 | 申请日: | 2012-05-24 |
| 公开(公告)号: | CN108920267B | 公开(公告)日: | 2022-03-15 |
| 发明(设计)人: | 丸山修孝 | 申请(专利权)人: | 瑞萨电子株式会社 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华;洪秀川 |
| 地址: | 日本神*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任务 处理 装置 | ||
1.一种任务处理装置,其特征在于,所述任务处理装置包括:
任务控制电路,所述任务控制电路管理多个处理器执行的多个任务的执行状态,
其中,一个或多个所述处理器在执行系统调用命令时,向所述任务控制电路发送系统调用信号,
其中,所述任务控制电路通过以下操作来执行所述多个处理器中的第一处理器的任务转换:
在接收到来自所述第一处理器的第一系统调用信号时,确定所述任务中的在所述第一处理器中正在执行的第一任务;
主动选择待随后执行的第二任务;
将所述第一任务的处理数据从所述第一处理器的处理寄存器保存至规定的存储区域;
将所述第二任务的处理数据加载至所述第一处理器的所述处理寄存器;以及
更新处理器管理信息,
其中,当在所述第一处理器中执行所述第一任务期间发生解除与所述第一处理器关联的第三任务的WAIT状态的中断事件并且所述中断事件导致所述第三任务的执行状态从所述WAIT状态转变为RUN状态时,所述任务控制电路使所述第一任务的执行状态从所述RUN状态转变到另一个状态,并且
其中,当在所述第一处理器中执行所述第一任务期间发生解除与所述第一处理器关联的所述第三任务的WAIT状态的中断事件并且所述中断事件导致所述第三任务的执行状态从所述WAIT状态转变为READY状态时,所述任务控制电路使所述第一处理器继续执行所述第一任务,而不会使所述第一任务的执行状态从所述RUN状态转变。
2.一种任务处理装置,其特征在于,所述任务处理装置包括:
任务控制电路,所述任务控制电路管理多个处理器执行的多个任务的执行状态,
其中,用于所述多个处理器的多个系统调用信号集中到所述任务控制电路,
其中,一个或多个所述处理器在执行系统调用命令时,向所述任务控制电路发送系统调用信号,
其中,所述任务控制电路通过以下操作来执行所述多个处理器中的第一处理器的任务转换:
在接收到来自所述第一处理器的第一系统调用信号时,确定所述任务中的在所述第一处理器中正在执行的第一任务;
主动选择待随后执行的第二任务;
将所述第一任务的处理数据从所述第一处理器的处理寄存器保存至规定的存储区域;
将所述第二任务的处理数据加载至所述第一处理器的所述处理寄存器;以及
更新处理器管理信息,
其中,在所述第一处理器的所述任务转换结束之前由第二处理器发来第二系统调用信号时,所述任务控制电路保留所述第二系统调用信号,并且在所述第一处理器的所述任务转换之后,执行所述第二处理器的任务转换,以及
其中,当在所述第一处理器中执行所述第一任务期间发生解除与所述第一处理器关联的第三任务的WAIT状态的中断事件并且所述中断事件导致所述第三任务的执行状态从所述WAIT状态转变为RUN状态时,所述任务控制电路使所述第一任务的执行状态从所述RUN状态转变到另一个状态,并且
其中,当在所述第一处理器中执行所述第一任务期间发生解除与所述第一处理器关联的所述第三任务的WAIT状态的中断事件并且所述中断事件导致所述第三任务的执行状态从所述WAIT状态转变为READY状态时,所述任务控制电路使所述第一处理器继续执行所述第一任务,而不会使所述第一任务的执行状态从所述RUN状态转变。
3.根据权利要求1或2所述的任务处理装置,其特征在于,
在响应于所述中断事件,将所述第一处理器中待执行的第三任务的执行状态从WAIT状态变更为READY状态时,所述任务控制电路允许继续执行所述第一任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810701123.6/1.html,转载请声明来源钻瓜专利网。





