编辑: 笨蛋爱傻瓜悦 | 2013-04-25 |
7 为每一个硬件中断OB 选择优先级. 2.5.2 理解硬件中断组织块OB 的运行 在硬件中断被模板触发之后,操作系统识别相应的槽和相应的硬件中断OB. 如果这个OB比当前激活的OB 优先级高,则启动该OB.在硬件中断OB 执行之 后,将发送通道确认.如果在处理硬件中断的同时,同一中断模板上有另一 个硬件中断,这个新的中断的识别与确认过程如下: ? 如果事件发生在以前触发硬件中断的通道,旧的硬件中断触发程序正在执 行,则新中断丢失.如下面图所示.图中例子是一个数字量输入模板的通道. 触发信号是上升沿.硬件中断OB 是OB40. ? 如果这个事件发生在同一模板的另一个通道, 那么没有硬件中断能被触发. 但是这个 中断没有丢失,在确认当前激活硬件之后被触发.如果一个硬件中断触发并 且它的OB 正在由于另一个模板的硬........