期刊文献+

Linux 2.6内核的中断机制 被引量:4

Study on Interrupt Mechanism in the Linux 2.6 Kernel
下载PDF
导出
摘要 基于控制中断执行时间的方法,提出一种Linux 2.6内核实时化改进方案,解决了Linux实时任务在执行过程中可能被频繁中断干扰而产生响应时间过长的问题.通过分析Linux2.6内核的中断机制及打上Ingo Molar实时化补丁后的内核中断机制,并根据与当前任务实时优先级的比较,为中断安排恰当的执行时间规则,实现任务的实时性响应.实验结果表明,改进方案的中断响应时间低于打上Ingo Molar实时化补丁后的内核中断响应时间. A real-time improvement scheme of Linux 2.6 kernel is proposed on the basis of the method of controlling execution time of interrupt, this scheme can resolve the problem of long response time caused by frequent interrupts in the execution process of Linux real-time tasks. By analyzing Linux 2.6 kernel interrupt mechanism as well as the interruption mechanism of the kernel branded Ingo Molar real-time kernel patch, and arranging an appropriate execution time for interrupt by comparing with the current task' s real-time priority, the task's real-time response was realized. Experimental results show that the interrupt response time of improvement scheme is shorter than that of the kernel with branded Ingo Molar real-time kernel patch.
出处 《吉林大学学报(理学版)》 CAS CSCD 北大核心 2008年第3期494-498,共5页 Journal of Jilin University:Science Edition
基金 高校博士点专项科研基金(批准号:20050183032) 吉林省教育厅科学基金(批准号:2004150) 吉林大学创新基金
关键词 LINUX 实时性 中断线程化 实时优先级 Linux real-time performance tasked interrupts real-time priority
  • 相关文献

参考文献7

  • 1毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 2詹荣开.Linux内核的中断机制[EB/OL].2004-05.http://www.1inuxforum.net/forum/gshowflat.php?Board=driver&Number=382746&o=all/.
  • 3杨小华.中断处理源码情景分析[EB/OL].2006-07.http://dl.nifiw.gov.cn/books/Embbed/中断处理.pdf/.
  • 4Love R. Linux Kernel Development [ M]. 2nd ed. Atlanta: Pearson Education, Inc, 2005.
  • 5Rodriguez C S. The Linux Kernel Primer [ M]. Atlanta: Pearson Education, Inc, 2006.
  • 6杨燚.Linux实时技术与典型实现分析[EB/OL].2007-03. http://www.ibm. com/developerworks/cn/linux/l-Irt/partl/.
  • 7Dankwardt K. Real-time and Linux [ EB/OL]. 2002. http://www. linux devices. com/articles/AT5997007602, html/.

共引文献194

同被引文献37

引证文献4

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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