基于微内核架构的任务执行系统技术方案

技术编号:41738234 阅读:13 留言:0更新日期:2024-06-19 12:57
本申请公开了一种基于微内核架构的任务执行系统,包括强执行管理器,用于接收并执行强执行任务,接收到最新强执行任务,将最新强执行任务加入到第一任务队列作为待办强执行任务,并根据第一执行顺序执行待办强执行任务;弱执行管理器,用于接收并执行弱执行任务,接收到最新弱执行任务,将最新弱执行任务加入到第二任务队列作为待办弱执行任务,并在强执行管理器中的待办强执行任务执行完成后,根据第二执行顺序执行待办弱执行任务。本申请采用分级式的调度策略,使强执行任务能够及时被执行,提高系统性能。

【技术实现步骤摘要】

本申请涉及任务执行系统,尤其涉及一种基于微内核架构的任务执行系统


技术介绍

1、当前采用微内核架构的操作系统,如sel4、qnx等,对于任务的调度执行均采用一级调度策略,对于处理中断事件的任务,与应用任务采用相同的调度机制,若应用任务占用cpu资源过长,则会导致中断任务无法及时执行,使系统性能降低。


技术实现思路

1、本申请的目的在于克服现有技术中对于任务的调度执行采用一级调度策略导致中断任务无法及时执行的不足,提供一种采用分级调度策略调度执行任务的基于微内核架构的任务执行系统。

2、本申请的技术方案提供一种基于微内核架构的任务执行系统,包括

3、强执行管理器,用于接收并执行强执行任务,其设有用于存储待办强执行任务的第一任务队列;

4、所述强执行管理器接收到最新强执行任务,将所述最新强执行任务加入到所述第一任务队列作为待办强执行任务,并根据第一执行顺序执行所述待办强执行任务;

5、弱执行管理器,用于接收并执行弱执行任务,其设有用于存储待办弱执行任务的第二任务队本文档来自技高网...

【技术保护点】

1.一种基于微内核架构的任务执行系统,其特征在于,包括:

2.根据权利要求1所述的基于微内核架构的任务执行系统,其特征在于,所述强执行任务包括中断级任务、纤程级任务和背景任务,所述第一执行顺序根据所述待办强执行任务的执行优先级确定;

3.根据权利要求2所述的基于微内核架构的任务执行系统,其特征在于,所述强执行管理器中至少设有中断上下文和纤程上下文两个执行环境;

4.根据权利要求3所述的基于微内核架构的任务执行系统,其特征在于,所述中断上下文中设有中断共享栈和中断共享寄存器;

5.根据权利要求3所述的基于微内核架构的任务执行系统,其特征在于,...

【技术特征摘要】

1.一种基于微内核架构的任务执行系统,其特征在于,包括:

2.根据权利要求1所述的基于微内核架构的任务执行系统,其特征在于,所述强执行任务包括中断级任务、纤程级任务和背景任务,所述第一执行顺序根据所述待办强执行任务的执行优先级确定;

3.根据权利要求2所述的基于微内核架构的任务执行系统,其特征在于,所述强执行管理器中至少设有中断上下文和纤程上下文两个执行环境;

4.根据权利要求3所述的基于微内核架构的任务执行系统,其特征在于,所述中断上下文中设有中断共享栈和中断共享寄存器;

5.根据权利要求3所述的基于微内核架构的任务执行系统,其特征在于,所述纤程上下文中设有纤程共享栈和纤程共享寄存器;

6.根据权利要求3所述的基于微内核架构的任务执行系统,其特征在于,所述强执行...

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

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

1