论文部分内容阅读
针对航空电子系统不断提升的平台处理需求和降低体积、重量、功耗的要求,多核在机载领域应用已经成为趋势。为解决多核应用引入的不确定性问题,从任务调度的视角,重点讨论了符合ARINC653标准的单核与多核两种模式下的任务调度模型,包含分区调度、进程调度、分区并行调度、进程并行调度以及不同运行模式的差异。结合多核处理器、机载操作系统与机载应用发展现状,给出了航空领域对于多核的应用建议。
In the field of airborne applications, multi-core applications have become the trend to address the ever-increasing demands of the avionics system for processing and reducing size, weight and power consumption. To solve the problem of uncertainty introduced by multi-core applications, from the perspective of task scheduling, this paper focuses on the task scheduling model under both single-core and multi-core ARINC653 standards, including partition scheduling, process scheduling, partition parallel scheduling, Dispatch and different operating modes. Combining the development status of multi-core processors, airborne operating systems and airborne applications, the application recommendations for multi-core in aviation are given.