[发明专利]一种任务控制方法及系统有效
申请号: | 201310401177.8 | 申请日: | 2013-09-05 |
公开(公告)号: | CN104423956B | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 焦敬恩;毛兴中;薛立成;杨安荣 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/46 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 控制 方法 系统 | ||
本发明公开了一种任务控制方法及系统,所述方法包括生成第一任务的处理单元向第一处理单元发送第一配置信息;所述第一处理单元根据所述第一配置信息获得第二配置信息;所述第一子任务集执行结束后,所述第一处理单元向所述第二处理单元发送所述第二配置信息,以便所述第二处理单元根据所述第二配置信息执行所述第二子任务集;当最后一个处理单元完成所述第一任务的最后一个子任务集后,向所述生成第一任务的处理单元返回结束信息。第一子任务集执行结束后,第一处理单元生成第二配置信息,发送到执行第二子任务集的第二处理单元,控制第二处理单元执行第二子任务集,减小生成任务的处理单元的负荷,提高操作流程的控制速度。
技术领域
本发明涉及计算机技术领域,特别是涉及一种任务控制方法及系统。
背景技术
现阶段,计算机中的异步多处理部件构成的系统中,每个处理单元都与计算机中生成任务的处理单元(如中央处理器CPU)相连。一个操作任务可分为多个操作步骤,每个操作步骤依次执行。生成任务的处理单元控制多个处理单元完成一个操作任务,每个处理单元执行此操作任务的一个操作步骤。举例说明,如图1所示,生成任务的处理单元101控制第一级处理单元102、第二级处理单元103、第三级处理单元104和第四级处理单元105完成一个操作任务,第一级处理单元102执行第一操作步骤、第二级处理单元103执行第二操作步骤、第三级处理单元104执行第三操作步骤、第四级处理单元105执行第四操作步骤,每个操作步骤依次执行,第一操作步骤结束后才能执行第二操作步骤,以此类推,上一操作步骤结束后,才能执行下一操作步骤。
生成任务的处理单元控制多个处理单元完成一个操作任务可以通过以下步骤实现:以执行第一操作步骤为例,生成任务的处理单元实时检测执行第一操作步骤的第一级处理单元102是否执行完毕,如果是,向执行第二操作步骤的第二级处理单元103发送执行第二操作步骤的配置信息;如果否,则生成任务的处理单元继续检测执行第一操作步骤的第一级处理单元102。执行第二操作步骤、第三操作步骤和第四操作步骤时,生成任务的处理单元对每级处理单元的控制与上述步骤类似,这里不再赘述。
本领域技术人员采用上述方法实现任务控制时,发现有如下缺点:
生成任务的处理单元实时检测执行上一操作步骤的上一级处理单元是否执行完毕,当执行完毕时,生成任务的处理单元要将执行下一操作步骤的配置信息发送到执行下一操作步骤的下一级处理单元,完成一个任务的每级处理单元都需要生成任务的处理单元的控制,控制流程复杂,导致生成任务的处理单元负荷较大,开发困难,控制速度迟缓。
发明内容
有鉴于此,本发明提供了一种任务控制方法及系统,至少采用一个先执行子任务集的处理单元控制一个后执行子任务集的处理单元,防止生成任务的处理单元控制流程复杂,控制速度迟缓。
一种任务控制方法,所述方法包括:
生成第一任务的处理单元向第一处理单元发送第一配置信息,所述第一配置信息至少携带有执行所述第一任务的第一子任务集的第一控制指令,其中,所述第一任务包括至少两个子任务集,所述至少两个子任务集需要由至少两个处理单元依次执行;
所述第一处理单元根据所述第一配置信息获得第二配置信息,所述第二配置信息至少携带有第二处理单元执行所述第一任务的第二子任务集所需的第二控制指令;
所述第一子任务集执行结束后,所述第一处理单元向所述第二处理单元发送所述第二配置信息,以便所述第二处理单元根据所述第二配置信息执行所述第二子任务集;
当最后一个处理单元完成所述第一任务的最后一个子任务集后,向所述生成第一任务的处理单元返回结束信息。
可选的,所述方法还包括:
所述生成第一任务的处理单元向第三处理单元发送第三配置信息,以便第三处理单元根据所述第三配置信息执行第三子任务集,所述第三配置信息至少携带有执行第三子任务集的第三控制指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310401177.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于确定可视化的可信性的方法和系统
- 下一篇:一种信息处理方法以及电子设备