Roo*_*nix 3 x86 interrupt isr microprocessors interrupt-handling
我无法理解“待处理中断”这个词。我的意思是,我看到异步事件的方式就像“时间、潮汐和中断”不等待。
那么这个待处理中断是什么呢?我怎样才能满足一个已经过去但已经消失的请求。
有人可以用一个使用场景来解释一下吗?
编辑:从定义上来说,它是可以理解的(英语意义上),但是如果我应该处理之前发生的中断,我是否正在查看硬件设备上的一些数据缓冲?
通常,CPU会在每条指令执行后检查编程器中断控制器(PIC)以查看是否有中断。
当中断服务程序 (ISR) 处于活动状态时,PIC 不会发送中断(直到遇到 iret 指令)。
程序还可以通过清除中断标志 (IF) 来发出应保持中断的信号。
待处理中断是 PIC 已注册但尚未发送到 CPU 的中断。
| 归档时间: |
|
| 查看次数: |
8368 次 |
| 最近记录: |