|
软件学报 2004
一种有限优先级的静态优先级分配算法, PP. 815-822 Keywords: 实时系统,有限优先级,可调度性,静态优先级调度,任务优先级 Abstract: 静态优先级调度在实时系统中得到了广泛应用.然而,静态优先级调度受到系统支持的优先级个数的限制.当任务的个数大于优先级个数时,需要将多个任务映射到同一个优先级.针对优先级个数有限的情况,给出了在截止期限大于周期时任务可调度的充分必要条件,并提出了基于有限优先级的静态优先级分配算法(agp).agp算法对于基本任务集合是最优的静态优先级分配算法.其最优性表现在,所需的优先级个数最小,并且若采用agp算法不可调度某个任务集,则采用其他静态优先级分配算法也不可调度该任务集.模拟结果表明,agp算法的可调度性要远远大于常量法.agp算法对于解决在嵌入式实时系统中任务的优先级分配问题具有重要意义.
|