中断屏蔽

CPU]上运行的程序,有时由于种种原因,不希望其在执行过程中被别的事件所中断。可编程中断控制器,可通过指令设置屏蔽码。「中断屏蔽」是指禁止 CPU 响应中断或禁止中断产生。前者指硬件产生中断请求后,CPU 暂时不予响应的状态。后者指可引起中断的事件发生时,硬件不允许提出中断请求也不通知处理器,故不可能导致中断。

中断屏蔽的作用

延迟或禁止某些中断的响应。系统程序执行过程中,不希望产生干扰事件,以免共享数据结构受到破坏。程序运行过程中产生某些事件认为是正常的,不必加以处理。

协调中断响应与中断处理的关系。确保高优先级中断可以打断低优先级中断,反之却不能。

防止同级中断相互干扰。在处理某优先级中断事件时,必须屏蔽该级中断,以免造成混乱。