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
负责
我正在研究操作系统,我遇到了 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
负责