J4 ›› 2010, Vol. 23 ›› Issue (1): 41-46.

• 目录 • 上一篇    下一篇

基于时限单调算法的混合任务实时调度算法的研究与设计

张阳,董吉文   

  1. 济南大学信息科学与工程学院
  • 收稿日期:2009-11-14 出版日期:2010-02-20 发布日期:2010-02-20

Research and Design of a Deadline Monotonic Based Hybrid Tasks Real-time Static Priority Scheduling Algorithm

 ZHANG Yang, DONG Ji-Wen   

  1. School of Information Science and Engineering, University of Jinan
  • Received:2009-11-14 Online:2010-02-20 Published:2010-02-20

摘要:

周期任务与非周期任务的混合调度是实时调度研究的一个重要方向。针对现代嵌入式实时系统的任务特性,和经典实时调度算法只调度周期任务的特点,提出一种新的静态优先级调度算法——混合任务时限单调算法(Periodic and Aperiodic Deadline Monotonic, PADM)。该方法结合时限单调(DM)算法和先来先服务(FCFS)算法,将非周期任务量化为周期任务,且非周期任务在其裕度为零时优先级最高。通过理论分析和具体实验比较,在任务集轻载情况下,PADM算法尽可能地保证周期任务的完成率和非周期任务的时限,同时所带来的额外开销小,计算复杂度低,实现方便,是一种有效的混合任务调度算法。

关键词: 非周期任务, 实时调度, 时限单调, 混合调度, 静态优先级

中图分类号: 

  • TP316.2