论文部分内容阅读
设备驱动的可靠性对于操作系统的可靠性具有重要意义.在编写驱动时总是假设硬件设备一直正常工作,但实际上硬件设备经常会出错.因此这个假设有可能会导致驱动甚至整个操作系统失效.硬件设备会产生中断相关的错误,典型的中断相关错误有持续中断和不产生中断.这类错误会导致操作系统内核不能正常工作.因此,在驱动中检测中断相关的错误对于提高操作系统稳定性具有重要意义.本文介绍了基于定时器的检测持续中断和不产生中断的方法.该方法相比以前的方法具有开销小、精确度高的优点.