字部百科英语

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。

使用注意

该词组属于高度专业的技术语域,不宜在非技术写作中使用,否则会造成理解障碍。在技术写作中,首次出现时建议给出全称并注明缩写或与 NMI 对比,以免读者混淆。常见误用包括:将 maskable 误写为 maskble 或 maskable interrupt 误作不可数名词;在需要表达“中断被屏蔽”时误说成 interrupt is maskable,实际上应说 interrupt is masked 或 interrupt is disabled。此外,该词组不带褒贬色彩,但在实时系统讨论中,过多可屏蔽中断可能被视为设计缺陷,需结合上下文判断。

常见搭配

句子示例

  1. The processor can defer a maskable interrupt until the current critical section completes.处理器可以将可屏蔽中断推迟到当前临界区执行完毕后再处理。
  2. In this architecture, all external interrupts are maskable except for the power-fail signal.在该架构中,除电源故障信号外,所有外部中断都是可屏蔽的。
  3. The driver disables maskable interrupts before accessing the shared buffer.驱动程序在访问共享缓冲区之前禁用了可屏蔽中断。
  4. A maskable interrupt request remains pending until the corresponding mask bit is cleared.可屏蔽中断请求会一直挂起,直到相应的屏蔽位被清除。
  5. Unlike a non-maskable interrupt, a maskable interrupt can be ignored by software for a short period.与不可屏蔽中断不同,可屏蔽中断可以被软件短时间忽略。
  6. The real-time kernel tracks the latency of each maskable interrupt to ensure deadline compliance.实时内核跟踪每个可屏蔽中断的延迟,以确保满足截止时间要求。

延伸词汇

字母邻近

最近更新