文档详情

《Enhancing the real-time capability of the Linux kernel》.pdf

发布:2015-10-06约7.65万字共10页下载文档
文本预览下载声明
Enhancing the Real-Time Capability of the Linux Kernel  Yu-Chung Wang and Kwei-Jay Lin Dept. of Electrical and Computer Engineering University of California, Irvine Irvine, California 92697-2625 fwangy,kling@ Abstract and traditional op erating systems with some real- time extensions (e.g. NT, Solaris). Using emb ed- Linux has b ecome one of the most p opular UNIX op- ded micro-kernel, application programmers are given erating systems. Commercial supp ort for Linux and limited supp ort on real-time scheduling and must im- adoption of Linux in real world applications have now plement many real-time primitives themselves. Tra- started to emerge. Some of the applications have strict ditional OSs with real-time extensions provide some real-time requirements. In this pap er, we discuss how limited supp ort but may still su er p erformance de- to make Linux a real-time op erating system. The real- ciencies due to the original non-real-time kernel ar- time capability is achieved by three new kernel mech- chitecture. Commercial RTOSs provide the b est sup- anisms. We p ort a microtimer into the kernel. We p ort but cost may b e a problem for many research adopt the time-driven scheduling paradigm and im- pro jects. For research pro jects on real-time system plement a time-
显示全部
相似文档