【技术实现步骤摘要】
本专利技术涉及操作系统相关,特别是混合系统任务异步通信方法、装置、电子设备及存储介质。
技术介绍
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所述的混合系统任务异步通信方法,其特征在于,所述异步缓存区至少包括所述任务发送方的异步采样缓存区...
【专利技术属性】
技术研发人员:吴鹏,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。