摘要
通过对一个嵌入式实时操作系统(ARTs-OS)的研究,介绍了减少中断延迟的具体方法。中断模拟是RT-Linux中采用的减少中断延迟的方法,解决中断延迟的另一种方法是使用中断嵌套,这两种方法各有优缺点。在分析RT-Linux方法和VxWorks方法优劣的基础上,提出了ARTs-OS中断调度模型。针对ARTs-OS的中断调度模型,给出了其算法实现及这种算法的性能分析。在Pentium 166MHZ机上的测试数据和性能评价结果表明,ARTs-OS采用的方法是可行的。
Via the research of ARTs-OS, the methods to reduce interrupt delay are introduced. There are two interrupt dispatch models to reduce interrupt delay, that are interrupt emulation adopted in RT-Linux and nested interrupt. These two methods have their own advantages and defects. On the basis of comparing interrupting technology of RT-Linux and VxWorks resolution, the interrupt dispatch model for ARTs-OS is given. The algorithm realization and its performance evaluation of the interrupt dispatch model for ARTs-OS are discussed in detail, Experimental results on Pentium 166 MHZ show effectiveness of the solution.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第8期1415-1416,1452,共3页
Computer Engineering and Design
关键词
微内核
嵌入式实时操作系统
中断模拟
中断优先级调度
中断调度模型
micro-kernel
embedded real-time operating system
interrupt emulation
interrupt dispatch
interrupt dispatch model