计算机与数字工程2024,Vol.52Issue(11) :3242-3245.DOI:10.3969/j.issn.1672-9722.2024.11.012

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

Multi-core Multi-task Scheduling Algorithm for ARINC653 Partition Operating System

孙泽伟 朱欣娟 赵泽烨
计算机与数字工程2024,Vol.52Issue(11) :3242-3245.DOI:10.3969/j.issn.1672-9722.2024.11.012
✕

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

Multi-core Multi-task Scheduling Algorithm for ARINC653 Partition Operating System

孙泽伟 1朱欣娟 1赵泽烨1
扫码查看

作者信息

  • 1. 西安工程大学计算机科学学院 西安 710699
  • 折叠

摘要

基于ARINC653规范,在确保任务调度实时性的前提下,为最大化利用多核处理器资源,提出了一种基于任务负载率并结合任务周期的轮转调度方法.该方法通过计算任务的负载率给任务分配权值,通过权值与任务周期定义任务的优先级,从而生成任务就绪队列,完成了任务集在多核处理器平台上的实时调度,保证了航电系统实时性要求.对比实验证明,该方法可以有效提升处理器的利用率.

Abstract

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规范/多核多任务/实时系统/调度算法

Key words

ARINC653 specification/multi-core multi-task/real-time system/scheduling algorithm

引用本文复制引用

出版年

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

计算机与数字工程

CSTPCD
影响因子:0.355
ISSN:1672-9722
参考文献量10
段落导航相关论文