摘要: 在基于嵌入式实时操作系统的实时应用中,由于任务抢占导致的切换开销对于整个系统是不可忽略的.提出了一种减少抢占发生的RM任务微调算法,通过对固定优先级调度抢占行为可推迟时间的量化分析,推导出受低优先级任务阻塞而造成的受阻任务集,以及在任意抢占时刻,推迟高优先级实时任务执行避免抢占发生的判定条件.仿真实验表明该算法在保证可调度任务集中所有任务满足时限约束的前提下,延迟高优先级任务的执行,减少抢占发生次数,通过减少抢占开销提高RM算法在实际应用中的可调度利用率.
中图分类号:
赵海;宁宣杰;赵震宇;石晨;. RM算法中减少抢占开销的任务微调算法[J]. 东北大学学报(自然科学版), 2011, 32(5): 650-653+666.
Zhao, Hai (1); Ning, Xuan-Jie (1); Zhao, Zhen-Yu (2); Shi, Chen (3) . A task fine-tuning algorithm to reduce preemption overhead of RM algorithm[J]. Journal of Northeastern University, 2011, 32(5): 650-653+666.