ARINC653多核多分区操作系统的任务调度  被引量:6

Task Scheduling of ARINC653 Multi-core Multi-partition Operating System

在线阅读下载全文

作  者:黄润龙[1] 沈谦 苟先太[2] HUANG Runlong;SHEN Qian;GOU Xiantai(Southwest China Institute of Electronic Technology,Chengdu 610036,China;School of Electrical Engineering,Southwest Jiaotong University,Chengdu 611756,China)

机构地区:[1]中国西南电子技术研究所,成都610036 [2]西南交通大学电气工程学院,成都611756

出  处:《电讯技术》2020年第9期1108-1113,共6页Telecommunication Engineering

摘  要:随着航空电子系统综合化、模块化的发展,单核处理器已难以满足综合模块化航空电子(Integrated Modular Avionics,IMA)高性能的计算要求,多核处理器逐步在航空电子系统中得到运用。ARINC653作为IMA架构的标准应用接口,如何在满足实时性前提下充分利用多核处理器资源成为ARINC653任务调度的关键。针对航空电子系统任务调度的实时性要求,采用实时任务中的周期性任务模型,提出了一种满足实时性要求的实时多核静态轮转调度算法。该算法通过优化RL(Round Length)轮转参数、任务的权值分配和多核处理器分配策略,减少任务拆分次数,提高多核处理器利用率。仿真结果显示,该算法能够对分区操作系统的任务集合进行高效调度,明显提高多核处理器利用率。With the development of integration and modularization of avionics systems,single-core processors have been difficult to meet the high-performance computing requirements of integrated modular avionics(IMA)system.Multi-core processors are gradually being used in avionics systems.ARINC653 is the standard application interface of IMA architecture,and how to make full use of multi-core processor resources under the premise of real-time performance has become the key to ARINC653 task scheduling.According to the real-time requirements of avionics task scheduling,by using the periodic task model in real-time tasks,a real-time multi-core static round-robin(RMSRR)scheduling algorithm is proposed.This method can reduce the number of task splits and improve the utilization rate of multi-core processors by optimizing round length(RL)rotation parameters,task weight allocation and multi-core processor allocation strategies.Simulation results show that the algorithm can efficiently schedule the task set of the partitioned operating system and significantly improve the utilization of multi-core processors.

关 键 词:综合模块化航空电子 任务调度 ARINC653规范 分区调度 多核分配 

分 类 号:V243[航空宇航科学与技术—飞行器设计]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象