我正在学习操作系统,我遇到了术语ISR和中断处理程序。它们是同一机制的两个词吗?如果没有,有什么区别?
答案 0 :(得分:5)
中断处理程序和ISR没有区别 Wiki说:
在计算机系统编程中,中断处理程序,也称为中断服务程序或ISR ,是一个回调函数[...]
答案 1 :(得分:2)
ISR是与设备/操作/源相关的特定服务的回调。根据中断向量表中可用的地址,系统中可能存在多个ISR。中断处理程序是一个常见例程,只要有任何中断,就会触发该例程。它的工作是了解中断源并触发中断向量表中映射的相应ISR。
答案 2 :(得分:0)
发生中断时, 中断处理程序执行响应设备所需的最少操作,其中设备更新缓冲区和所有其他操作均由ISR负责