摘要: 任务的抢占在保证了系统可调度性的同时,也带来了必然的抢占开销.而对于资源受限的嵌入式实时系统来说,控制任务的抢占次数,降低抢占引起的资源消耗具有重要的意义.提出了一种基于时间片的抢占控制模型,为每个任务分配一个可抢占次数的上限.由于抢占控制会对系统的可调度性造成影响,因此通过遗传算法对任务的抢占次数上限进行优化,使其在满足任务可调度的前提下取值最小.通过仿真实验,分析了优化算法的性能,并从对任务调度的统计结果中可以看出,采用本文提出的抢占控制策略可以有效地减少任务执行中的抢占次数.
中图分类号:
刘铮;赵海;李强;张骞;. 嵌入式实时系统中抢占控制策略及其优化[J]. 东北大学学报(自然科学版), 2009, 30(6): 813-816.
Liu, Zheng (1); Zhao, Hai (1); Li, Qiang (2); Zhang, Qian (2) . Preemption control strategy and optimization in embedded real-time system[J]. Journal of Northeastern University, 2009, 30(6): 813-816.