计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (16): 90-92.DOI: 10.3778/j.issn.1002-8331.2009.16.025
郑晓曦,张 虎,鲍松堂
ZHENG Xiao-xi,ZHANG Hu,BAO Song-tang
摘要: 提出了一种延迟锁方法,以减小实时内核对周期性实时任务的响应时间。该技术的基本策略为:只让那些不影响实时任务的非实时任务进入非抢占临界区。为实现该策略,引入了定时器中断预测和锁持有时间的概念。此外,还设计了一种用于该策略的紧急定时器。最后将该策略原型在Linux2.6内核中实施,实验结果显示,在最差的情况下,Linux对实时任务的响应时间比原来降低了23%,同时,对非实时任务的响应时间比原来增加20%。