[发明专利]一种任务控制装置、电子设备及存储介质在审
申请号: | 202211461847.0 | 申请日: | 2022-11-17 |
公开(公告)号: | CN115794390A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 尹百东;张道林;庞齐;肖新光 | 申请(专利权)人: | 北京安天网络安全技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 安娜 |
地址: | 100195 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 控制 装置 电子设备 存储 介质 | ||
1.一种任务控制装置,其特征在于,所述装置设置于电子设备内,所述电子设备至少具有两个内核,每个所述内核至少具有一个内核线程;
所述装置包括:若干内核映射器和若干调度单元,每一所述内核映射器对应一个内核线程,每一所述调度单元能够与任一所述内核映射器连接,每一所述调度单元均包括调度器和与调度器关联的任务队列;每一所述任务队列中能够存储若干待执行任务;
所述调度器用于将其对应的任务队列中的待执行任务传输至当前关联的内核映射器中;
所述内核映射器用于将接收到的待执行任务传输至与其对应的内核线程中。
2.根据权利要求1所述的装置,其特征在于,所述调度器在其对应的任务队列为空的情况下,断开与当前连接的内核映射器之间的连接关系。
3.根据权利要求1所述的装置,其特征在于,所述内核映射器用于获取其对应的内核线程当前执行的待执行任务的上下文信息,所述上下文信息中包含对应的待执行任务的执行状态。
4.根据权利要求3所述的装置,其特征在于,所述内核映射器对应的内核线程在执行待执行任务时,与该待执行任务关联的调度单元每隔设定时长就保存当前的待执行任务的执行状态,并通过内核映射器将当前的待执行任务从内核线程中取出,并根据所述执行状态将该待执行任务插入所述调度器关联的任务队列中的对应位置。
5.根据权利要求1所述的装置,其特征在于,若所述调度器当前关联的内核映射器发生任务阻塞,则断开与当前关联的内核映射器之间的连接关系,并与处于空闲状态的内核映射器建立连接关系。
6.根据权利要求1所述的装置,其特征在于,所述调度器能够根据接收到的任务取消指令,从其对应的任务队列中删除所述任务取消指令对应的待执行任务。
7.根据权利要求1所述的装置,其特征在于,所述调度器中存储有与其关联的任务队列中每一待执行任务的执行顺序和执行条件,所述任务队列为双向队列;
所述调度器用于根据所述执行顺序和所述执行条件调整其对应的任务队列中的待执行任务的排列顺序。
8.根据权利要求1所述的装置,其特征在于,所述调度器中存储有与其关联的任务队列中每一待执行任务的上下文信息。
9.一种非瞬时性计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-8中任意一项的所述装置。
10.一种电子设备,其特征在于,包括处理器和权利要求9中所述的非瞬时性计算机可读存储介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安天网络安全技术有限公司,未经北京安天网络安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211461847.0/1.html,转载请声明来源钻瓜专利网。