ISR和中断处理程序有区别吗?

3
我正在学习操作系统,遇到了ISR和中断处理程序这两个术语。它们是同一个机制吗?如果不是,它们有什么区别?

3
ISR是中断服务路由,与中断处理程序相同。 - SandBag_1996
3个回答

7

中断处理程序和中断服务例程(ISR)没有区别。

维基百科说:

在计算机系统编程中,中断处理程序,也称为中断服务例程或ISR,是一个回调函数[...]


6

ISR是与设备/操作/源相关的特定服务的回调函数。在中断向量表中,系统中可能存在多个ISR,具体数量取决于可用地址的数量。其中,中断处理程序是一个通用例程,每当任何中断发生时都会触发它。其工作是了解中断的来源并触发适当映射到中断向量表中的ISR。


0
当中断发生时,中断处理程序执行响应设备所需的最小操作,而更新缓冲区和所有其他操作则由ISR负责。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接