首页> 外文会议>International Conference on Computational Science and Engineering >Delayed Interrupt Processing Technique for Reducing Latency of Timer Interrupt in Embedded Linux
【24h】

Delayed Interrupt Processing Technique for Reducing Latency of Timer Interrupt in Embedded Linux

机译:减少嵌入式Linux中计时器中断延迟的延迟中断处理技术

获取原文

摘要

In real-time operating systems, timer interrupts are usually used for indicating when a real-time task should be started. Critical sections with interrupts disabled can, however, cause an unacceptable delay in the execution of these tasks. Existing approaches for overcoming this issue either require modifications to many places in the kernel source or introduce a new structural design. In this paper, we propose a simple interrupt management technique for reducing the latency of timer interrupts. The locking mechanism and the timer interrupt handler have been modified so that timer interrupts are not disabled during critical sections, allowing the execution of emergency jobs requested by real-time tasks. We implemented a prototype system in Linux 2.6.20. Experimental results showed that the timer interrupt latency is reduced to 2.2% of the original Linux kernel and the latency time for executing an emergency real-time job is 27.9$mu$s in the worst case. Comparing to existing real-time systems, the results showed that proposed technique is efficient enough for a future real-time operating system.
机译:在实时操作系统中,定时器中断通常用于指示应在应启动实时任务时。然而,禁用中断的关键部分可以导致执行这些任务的不可接受的延迟。克服此问题的现有方法要么需要修改内核源的许多地方或引入新的结构设计。在本文中,我们提出了一种简单的中断管理技术,用于减少定时器中断的延迟。锁定机制和定时器中断处理程序已被修改,以便在关键部分期间未禁用定时器中断,允许执行由实时任务请求的紧急作业。我们在Linux 2.6.20中实现了一个原型系统。实验结果表明,定时器中断延迟减少到原始Linux内核的2.2 %,并且在最坏的情况下执行紧急实时作业的延迟时间是27.9 $ mu $ s。与现有的实时系统相比,结果表明,建议的技术对于未来的实时操作系统有效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号