期刊文献+

提高实时内核对实时任务响应时间的新方法 被引量:1

New method of reducing real-time kernel latency for real-time task
下载PDF
导出
摘要 提出了一种延迟锁方法,以减小实时内核对周期性实时任务的响应时间。该技术的基本策略为:只让那些不影响实时任务的非实时任务进入非抢占临界区。为实现该策略,引入了定时器中断预测和锁持有时间的概念。此外,还设计了一种用于该策略的紧急定时器。最后将该策略原型在Linux2.6内核中实施,实验结果显示,在最差的情况下,Linux对实时任务的响应时间比原来降低了23%,同时,对非实时任务的响应时间比原来增加20%。 A new method called delayed lock is proposed,to reduce the latency of real-time task in real-time kernel.The basic rule of this method is that a non-real-time task entering a critical section is allowed only if the operation does not disturb the future execution of the real-time application.To execute this rule,this paper introduced the concepts of timer interrupt prediction and lock hold time.In addition,the paper also designed and implemented a new urgent timer for this technique,and the prototype on Linux 2.6.Experimental results show that the worst-case Linux's latency to real-time process is reduced to 23% ,at the expense of slowdown of the non-real-time process by 20%.
出处 《计算机工程与应用》 CSCD 北大核心 2009年第16期90-92,196,共4页 Computer Engineering and Applications
关键词 延迟锁 自旋锁 实时LINUX 响应时间 delayed lock spin-lock real-time Linux latency
  • 相关文献

参考文献6

  • 1Brosky S.Shielded CPUs:Real-time performance in standard linux[J].Linux Journal,2004( 121 ) :9. 被引量:1
  • 2Love R.nnux内核设计与实现[M].陈莉君,康华,张波,译.北京:机械工业出版社,2006:109-124. 被引量:1
  • 3Young S.Real time languages:Design and development[M],Chichester: Eillis Horwood Publisher, 1982. 被引量:1
  • 4User' s Manual of S3C2410-32bit RISC Microprocessor.http://www. samsung.com/. 被引量:1
  • 5Corbet J,Rubini A.Linux设备驱动程序[M].北京:中国电力出版社,2006-02. 被引量:4
  • 6Benvenuti C.Understanding Linux network internals[M].南京:东南大学出版社,2006 被引量:1

共引文献3

同被引文献11

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部