摘要
设备驱动程序相对操作系统内核更容易产生错误,也是引发内核故障的主要原因。本文通过分析Linux操作系统的结构特点提出了一种实现对设备驱动程序中的错误进行隔离,使其不影响操作系统内核正常工作的方法。并讨论了其中内存保护,信息交互控制等功能的实现方式。
Failures are reported more often in device drivers than in the kernel. So device drivers remain a significant cause of system failures. In this article, we analyze the architecture of Linux OS and describe the mechanism of a new method to isolate the device driver from other kernel modules when failures are detected. In addition, we discuss the possible implements include virtual memory protection and flow control.
出处
《计算机与数字工程》
2008年第11期182-184,共3页
Computer & Digital Engineering