摘要: 针对TinyOS先来先服务调度策略中重要任务不能及时响应的不足,提出一种基于多优先级任务队列的调度策略。该调度策略将原来一个任务队列增加为三个优先级队列并引入抢占机制,最高优先级队列中的任务在满足抢占原则时才可以抢占其他队列正在执行的任务,任务只能在不同队列之间发生抢占,这样既减少了上下文切换,又保证了重要任务的优先执行。实验结果表明,该调度策略在不影响原有系统性能的情况下,提高了TinyOS对重要任务的响应性能。
马文涛,李双庆. TinyOS中多优先级任务队列调度策略研究[J]. 计算机工程与应用, 2014, 50(22): 106-110.
MA Wentao, LI Shuangqing. Research on multi-level priority task queue scheduling strategy in TinyOS[J]. Computer Engineering and Applications, 2014, 50(22): 106-110.