maskable interrupt 英 /ˈmɑːskəbl ˈɪntərʌpt/ 美 /ˈmæskəbəl ˈɪntərʌpt/ 🔊 朗读
n. 名词词组
可屏蔽中断:可被处理器通过中断屏蔽位暂时禁止响应的硬件中断。
词义说明 本义指计算机体系结构中一类可由软件控制是否响应的硬件中断。处理器内部设有中断屏蔽寄存器(interrupt mask register),当某位被置位时,对应来源的中断请求会被挂起而不被处理,直到屏蔽解除。引申义出现在实时系统与嵌入式开发语境中,泛指任何可被延迟处理、不会导致系统立即失效的异步事件。与不可屏蔽中断(non-maskable interrupt, NMI)相对:后者通常用于电源故障、硬件致命错误等必须立即响应的场合,不受屏蔽位控制。因此该词组的核心语义包含两层:一是硬件层面的可屏蔽属性,二是调度层面的可延迟性。
词根溯源 mask 源自法语 masque,再上溯至意大利语 maschera,本义为遮盖面部的面具;进入英语后引申为“遮盖、屏蔽”。在计算机术语中,mask 被借用来表示用二进制位模式有选择地保留或抑制信号,如 interrupt mask 即“中断屏蔽字”。-able 为形容词后缀,表示“能够被……的”,故 maskable 意为“可被屏蔽的”。interrupt 源自拉丁语 interruptus,是 inter-(在……之间)与 rumpere(打破)的过去分词,字面义为“在中间打断”。三者组合后,字面逻辑为“能够被屏蔽操作打断的(信号)”。记忆时可拆为 mask + able + interrupt:能被 mask 的 interrupt。
语法要点 该词组为可数名词短语,复数形式为 maskable interrupts。作主语时谓语动词用复数,如 Maskable interrupts can be disabled。常见句型包括:be maskable(系表结构,表示某中断是否可屏蔽);mask a maskable interrupt(动宾结构,表示屏蔽某可屏蔽中断);enable/disable maskable interrupts(使能或禁止可屏蔽中断)。易错点在于:maskable 是形容词,不能直接当动词使用,不能说 to maskable an interrupt;另外,该词组通常不加冠词泛指一类中断,但指具体某一次中断时可加 a 或 the。
近义比较 与 maskable interrupt 最接近的是 non-maskable interrupt(NMI),后者指不可屏蔽中断,用于必须立即处理的严重事件,两者在响应优先级和可控性上正好相反。另一个相关词是 software interrupt,指由指令触发的中断,通常也可被屏蔽,但来源不同。external interrupt 强调中断来自处理器外部,可能是可屏蔽的也可能是不可屏蔽的。vectored interrupt 指带有中断向量号的中断,与是否可屏蔽无关。选用时,若强调“可由软件禁止响应”应用 maskable interrupt;若强调“必须立即响应”则用 non-maskable interrupt;若强调来源是外部引脚则用 external interrupt。