【发布时间】:2021-12-27 15:23:30
【问题描述】:
这似乎是一个基本问题,但我对设备驱动程序和中断处理程序的具体工作是什么感到困惑?
在我的理解中,设备产生中断,CPU 注意到它,CPU 保存状态并跳转到中断处理程序,处理程序为设备服务,CPU 恢复处理以前的工作。如果此过程正确,设备驱动程序的作用是什么?
我是操作系统新手,非常感谢。
【问题讨论】:
-
设备驱动程序知道出现中断时该怎么做。它还可以对设备进行编程以启用或禁用特定的中断。一般来说,您的问题是关于非常通用的计算机设计。
标签: operating-system linux-device-driver interrupt-handling