一种多任务预存取的方法、系统、设备和存储介质技术方案

技术编号:40126273 阅读:23 留言:0更新日期:2024-01-23 21:26
本发明专利技术提供一种多任务预存取的方法、系统、设备和存储介质,方法包括:在中间功能区设置第一级先进先出队列以接收上一功能区发送的任务,并在中间功能区设置第二级先进先出队列以缓存解析后的任务信息;响应于所述第一级先进先出队列接收到上一功能区发送的任务,状态机从任务接收状态进入任务解析状态;通过所述状态机获取解析后的任务信息,并将所述解析后的任务信息同步存储到所述第二级先进先出队列;以及通过下一功能区读取所述第二级先进先出队列缓存的所述解析后的任务信息,并根据所述解析后的任务信息对任务进行处理。本发明专利技术提高了多任务预存取的处理效率。

【技术实现步骤摘要】

本专利技术涉及模块级交互领域,更具体地,特别是指一种多任务预存取的方法、系统、设备和存储介质


技术介绍

1、在模块级交互的过程中,任务预存取过程包括任务接收和任务解析。在多个任务需要从上一功能区下发时,中间功能区最多只能接收到两个任务,这两个的任务信息则需要等下一功能区处理完成之后才能重新进行请求任务的下发。因此中间功能区每处理完成两个任务解析之后就需要向上一功能区请求任务下发的权限,但是中间功能区的所有模块都有可能向上一功能区请求仲裁,因此中间功能区每处理完两个任务之后,都有可能和其他模块进行竞争任务下发权限,从而导致本模块需要更多的时间去等待权限的获取,这样就严重滞缓了整个任务信息处理流程,使自己模块的任务处理效率进一步下降。


技术实现思路

1、有鉴于此,本专利技术实施例的目的在于提出一种多任务预存取的方法、系统、电子设备及计算机可读存储介质,本专利技术节省了请求多次任务下发的等待时间,增加第一级fifo和状态机能够实现任务接收和任务解析的并行处理,同时后面模块对第二级fifo中解析的任务信息读取并不影本文档来自技高网...

【技术保护点】

1.一种多任务预存取的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的多任务预存取的方法,其特征在于,所述在中间功能区设置第一级先进先出队列以接收上一功能区发送的任务的步骤包括:

3.根据权利要求2所述的多任务预存取的方法,其特征在于,所述根据任务数量和总线传输的长度确定所述第一级先进先出队列的深度的步骤包括:

4.根据权利要求2所述的多任务预存取的方法,其特征在于,所述在中间功能区设置第二级先进先出队列以缓存解析后的任务信息的步骤包括:

5.根据权利要求1所述的多任务预存取的方法,其特征在于,所述方法还包括:

6.根...

【技术特征摘要】

1.一种多任务预存取的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的多任务预存取的方法,其特征在于,所述在中间功能区设置第一级先进先出队列以接收上一功能区发送的任务的步骤包括:

3.根据权利要求2所述的多任务预存取的方法,其特征在于,所述根据任务数量和总线传输的长度确定所述第一级先进先出队列的深度的步骤包括:

4.根据权利要求2所述的多任务预存取的方法,其特征在于,所述在中间功能区设置第二级先进先出队列以缓存解析后的任务信息的步骤包括:

5.根据权...

【专利技术属性】
技术研发人员:宁国勋韩钊张赫男
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1