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

时间:2015-04-01 21:47:20

标签: c operating-system interrupt-handling isr

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

3 个答案:

答案 0 :(得分:5)

中断处理程序和ISR没有区别 Wiki说:

  

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

答案 1 :(得分:2)

ISR是与设备/操作/源相关的特定服务的回调。根据中断向量表中可用的地址,系统中可能存在多个ISR。中断处理程序是一个常见例程,只要有任何中断,就会触发该例程。它的工作是了解中断源并触发中断向量表中映射的相应ISR。

答案 2 :(得分:0)

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