混合系统任务异步通信方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41716698 阅读:19 留言:0更新日期:2024-06-19 12:43
本发明专利技术公开混合系统任务异步通信方法、装置、电子设备及存储介质,方法包括:响应于任务发送请求,基于任务发送方的任务缓存区地址,查找预设对应关系,确定出对应的任务缓存区,所述任务发送方为处理实时任务或非实时任务中的其中一个,所述预设对应关系用于指示所述任务缓存区与所述任务缓存区地址的对应关系;将所述任务缓存区中的任务存储至异步缓存区,使任务接收方从所述异步缓存区获取所述任务,所述任务接收方为处理实时任务或非实时任务中的另一个。本发明专利技术在混合系统中,针对实时任务与非实时任务之间的通信,采用异步缓存区存储或获取任务。从而避免通信超时,提高系统性能。

【技术实现步骤摘要】

本专利技术涉及操作系统相关,特别是混合系统任务异步通信方法、装置、电子设备及存储介质


技术介绍

1、在混合关键系统中,存在两类任务,分别是实时任务和非实时任务。实时任务具备确定的最坏执行时间(worst-case execution time,wcet),而非实时任务没有。考虑到系统的安全性,需要保证任务间的时间隔离,即非实时任务不能干扰到实时任务的执行时间。在微内核中,任务间通信(inter-process communication,ipc)作为用户应用申请系统服务以及传递消息的主要方式,使用的频率较高,所以任务间通信的执行性能对系统整体性能的影响很大。

2、在混合关键系统中,现有技术采用同步通信。使用同步通信时,需要通信双方保持同步,即任务发送方在发送消息时,需要等待任务接收方收到消息,并且对任务发送方做出回复,这样任务发送方才可以继续执行,这会增加任务发送方的等待时间。

3、然而,在混合关键系统中,存在实时任务和非实时任务。混合关键系统中,实时任务的优先级要高于非实时任务的优先级。因此,现有技术采用同步通信,容易造成实时任本文档来自技高网...

【技术保护点】

1.一种混合系统任务异步通信方法,其特征在于,包括:

2.根据权利要求1所述的混合系统任务异步通信方法,其特征在于,所述将所述任务缓存区中的任务存储至异步缓存区,具体包括:

3.根据权利要求2所述的混合系统任务异步通信方法,其特征在于,所述任务包括任务属性,所述任务类型包括队列类型,所述获取所述任务的任务类型,具体包括:

4.根据权利要求3所述的混合系统任务异步通信方法,其特征在于,所述异步缓存区至少包括所述任务接收方的异步队列缓存区,所述将所述任务存储至所述任务类型对应的异步缓存区,具体包括:

5.根据权利要求4所述的混合系统任务异步通信...

【技术特征摘要】

1.一种混合系统任务异步通信方法,其特征在于,包括:

2.根据权利要求1所述的混合系统任务异步通信方法,其特征在于,所述将所述任务缓存区中的任务存储至异步缓存区,具体包括:

3.根据权利要求2所述的混合系统任务异步通信方法,其特征在于,所述任务包括任务属性,所述任务类型包括队列类型,所述获取所述任务的任务类型,具体包括:

4.根据权利要求3所述的混合系统任务异步通信方法,其特征在于,所述异步缓存区至少包括所述任务接收方的异步队列缓存区,所述将所述任务存储至所述任务类型对应的异步缓存区,具体包括:

5.根据权利要求4所述的混合系统任务异步通信方法,其特征在于,所述异步队列缓存区为异步环形缓存区。

6.根据权利要求2所述的混合系统任务异步通信方法,其特征在于,所述任务包括任务属性,所述任务类型包括采样类型,所述获取所述任务的任务类型,具体包括:

7.根据权利要求6所述的混合系统任务异步通信方法,其特征在于,所述异步缓存区至少包括所述任务发送方的异步采样缓存区...

【专利技术属性】
技术研发人员:吴鹏
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1