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

Is there a difference between an ISR and an interrupt handler?

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

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

In computer systems programming, an interrupt handler, also known as an interrupt service routine or ISR, is a callback function [...]

ISR 是与 device/operation/source 相关的特定服务的回调。根据中断向量 table 中可用的地址,系统中可能存在多个 ISR。 Where is Interrupt handler是一个常见的例程,只要有任何中断就会触发。它的工作是了解中断源并触发中断向量中映射的适当 ISR table。

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

负责