首页|ARINC653分区操作系统的多核多任务调度算法

ARINC653分区操作系统的多核多任务调度算法

扫码查看
基于ARINC653规范,在确保任务调度实时性的前提下,为最大化利用多核处理器资源,提出了一种基于任务负载率并结合任务周期的轮转调度方法。该方法通过计算任务的负载率给任务分配权值,通过权值与任务周期定义任务的优先级,从而生成任务就绪队列,完成了任务集在多核处理器平台上的实时调度,保证了航电系统实时性要求。对比实验证明,该方法可以有效提升处理器的利用率。
Multi-core Multi-task Scheduling Algorithm for ARINC653 Partition Operating System
Based on the ARINC653 specification,a rotation scheduling method based on task load rate and task cycle is pro-posed to maximize the utilization of multi-core processor resources while ensuring real-time task scheduling.This method assigns weights to tasks by calculating their load rate,defines task priorities based on weights and task cycles,and generates a task ready queue to complete real-time scheduling of task sets on a multi-core processor platform,ensuring the real-time requirements of the avionics system.Comparative experiments have shown that this method can effectively improve the utilization of processors.

ARINC653 specificationmulti-core multi-taskreal-time systemscheduling algorithm

孙泽伟、朱欣娟、赵泽烨

展开 >

西安工程大学计算机科学学院 西安 710699

ARINC653规范 多核多任务 实时系统 调度算法

2024

计算机与数字工程
中国船舶重工集团公司第七0九研究所

计算机与数字工程

CSTPCD
影响因子:0.355
ISSN:1672-9722
年,卷(期):2024.52(11)