待处理中断是什么概念

Roo*_*nix 3 x86 interrupt isr microprocessors interrupt-handling

我无法理解“待处理中断”这个词。我的意思是,我看到异步事件的方式就像“时间、潮汐和中断”不等待。

那么这个待处理中断是什么呢?我怎样才能满足一个已经过去但已经消失的请求。

有人可以用一个使用场景来解释一下吗?

编辑:从定义上来说,它是可以理解的(英语意义上),但是如果我应该处理之前发生的中断,我是否正在查看硬件设备上的一些数据缓冲?

Eri*_* J. 9

通常,CPU会在每条指令执行后检查编程器中断控制器(PIC)以查看是否有中断。

当中断服务程序 (ISR) 处于活动状态时,PIC 不会发送中断(直到遇到 iret 指令)。

程序还可以通过清除中断标志 (IF) 来发出应保持中断的信号。

待处理中断是 PIC 已注册但尚未发送到 CPU 的中断。

http://wiki.osdev.org/中断