多核处理器分区操作系统的资源调度方法、装置及系统制造方法及图纸

技术编号:41336796 阅读:23 留言:0更新日期:2024-05-20 09:55
本申请涉及一种多核处理器分区操作系统的资源调度方法、装置及系统,多核处理器分区操作系统包括主核处理器和至少一从核处理器,为主核处理器配置有主帧定时器和主核时间调度表,为各从核处理器配置有各从核时间调度表,资源调度方法包括:主帧定时器周期的产生第一中断信号;主核处理器响应第一中断信号向从核处理器发送IPI中断信号,以及根据主核时间调度表执行其包括的各个分区的任务;每个从核处理器响应IPI中断信号,根据为其配置的从核时间调度表执行其包括的各个分区的任务。如此,通过使用主帧定时器、主核时间调度表和从核时间调度表来控制多核处理器的任务执行,从而实现了主核处理器和从核处理器之间的资源调度。

【技术实现步骤摘要】

本申请涉及嵌入式系统,特别是指质多核处理器分区操作系统的资源调度方法、装置及系统


技术介绍

1、在许多支持多核的实时分区操作系统中,one-shot模式调度是一种重要的调度策略,其原理是通过各自的核心接收不同的定时器中断来实现各自分区的调度与执行,每个核心都有自己的时间调度表,根据时间调度表执行各自的任务。

2、如图1所示,在一个实时分区操作系统上有2个cpu簇(对应图1中的cluster0和cluster1),每个簇有2个核心,共有四个核心,分别为核0、核1、核2和核3。该实时分区操作系统是典型的4核分区实时操作系统,每个核心配置有两个定时器作为系统调度来源,一个用于主帧定时,一个用于分区定时,共使用8个定时器,即,核0配置有定时器timer01和定时器timer02,核1配置有定时器timer11和定时器timer12,核2配置有定时器timer21和定时器timer22,核3配置有定时器timer31和定时器timer32,定时器timer01、定时器timer11、定时器timer21和定时器timer31用于主帧定时,定时器time本文档来自技高网...

【技术保护点】

1.一种多核处理器分区操作系统的资源调度方法,其特征在于,所述多核处理器分区操作系统包括主核处理器和至少一从核处理器,为所述主核处理器配置有主帧定时器和主核时间调度表,为各所述从核处理器配置有各从核时间调度表,所述资源调度方法包括:

2.根据权利要求1所述的资源调度方法,其特征在于,所述主核时间调度表中包括:为主核配置的各个分区、各个分区的时间窗口的开始时间和时间窗口长度;

3.根据权利要求1所述的资源调度方法,其特征在于,每个所述从核时间调度表中包括:为对应的从核配置的各个分区、各个分区的时间窗口的开始时间和时间窗口长度;

4.根据权利要求2或3所述...

【技术特征摘要】

1.一种多核处理器分区操作系统的资源调度方法,其特征在于,所述多核处理器分区操作系统包括主核处理器和至少一从核处理器,为所述主核处理器配置有主帧定时器和主核时间调度表,为各所述从核处理器配置有各从核时间调度表,所述资源调度方法包括:

2.根据权利要求1所述的资源调度方法,其特征在于,所述主核时间调度表中包括:为主核配置的各个分区、各个分区的时间窗口的开始时间和时间窗口长度;

3.根据权利要求1所述的资源调度方法,其特征在于,每个所述从核时间调度表中包括:为对应的从核配置的各个分区、各个分区的时间窗口的开始时间和时间窗口长度;

4.根据权利要求2或3所述的资源调度方法,其特征在于,所述主帧定时器周期的产生第一中断信号中的每个所述周期的时间窗口长度,不小于任一处理器对应的各个分区的时间窗口长度的总和。

5.根据权利要求4所述的...

【专利技术属性】
技术研发人员:徐世彬
申请(专利权)人:北京科银京成技术有限公司
类型:发明
国别省市:

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

1