首页> 外文会议>Real-Time Systems, 2005. (ECRTS 2005). Proceedings. 17th Euromicro Conference on >Non-preemptive interrupt scheduling for safe reuse of legacy drivers in real-time systems
【24h】

Non-preemptive interrupt scheduling for safe reuse of legacy drivers in real-time systems

机译:非抢占式中断调度,可在实时系统中安全地重用旧版驱动程序

获取原文

摘要

Low-level support of peripheral devices is one of the most demanding activities in a real-time operating system. In fact, the rapid development of new interface boards causes a tremendous effort at the operating system level for writing and testing low-level drivers for supporting the new hardware. The possibility of reusing legacy drivers in real-time systems would offer the great advantage of keeping the rate of changes with a small programming effort. Since typical legacy drivers are written to execute in a non-preemptive fashion, a suitable operating system mechanism is needed to protect real-time application tasks from unpredictable bursty interrupt requests. In this paper, we present a novel approach suitable for scheduling interrupt service routines. Main features of the method include: high priority of the handler, non preemptive execution, bandwidth reservation for the application tasks, and independence of the interrupt service policy from the scheduling policy adopted for the application tasks.
机译:对外围设备的低级别支持是实时操作系统中最苛刻的活动之一。实际上,新接口板的迅速发展导致在操作系统级别进行大量工作来编写和测试用于支持新硬件的低级驱动程序。在实时系统中重用旧版驱动程序的可能性将提供一个很大的优势,即只需少量的编程工作即可保持更改的速度。由于典型的传统驱动程序被编写为以非抢先方式执行,因此需要一种合适的操作系统机制来保护实时应用程序任务免受不可预测的突发性中断请求的影响。在本文中,我们提出了一种适用于调度中断服务程序的新颖方法。该方法的主要特征包括:处理程序的高优先级,非抢先执行,针对应用程序任务的带宽预留以及中断服务策略与针对应用程序任务采用的调度策略的独立性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号