
【计】 nonmaskable interrupt
blame; evildoing; have to; non-; not; wrong
【计】 negate; NOT; not that
【医】 non-
【计】 inhibit interrupt; masking interrupt
非屏蔽中断(Non-Maskable Interrupt, NMI)是计算机系统中一种优先级最高的硬件中断类型,其核心特征是无法通过软件指令屏蔽或禁用。在电子工程与计算机体系结构中,NMI通常用于处理需要立即响应的关键系统事件,例如硬件故障、内存校验错误或电源异常等。
从汉英词典角度解析:
术语定义
非屏蔽中断(NMI)对应英文“Non-Maskable Interrupt”,其中“非屏蔽”指该中断信号不受处理器中断屏蔽寄存器(IMR)控制。当NMI信号触发时,CPU必须暂停当前任务并优先处理中断请求。
应用场景
NMI常见于以下场景:
这类场景要求系统在不可恢复性故障发生前完成状态保存或紧急响应。
工作机制
当NMI触发时,CPU会:
与可屏蔽中断不同,NMI的优先级通常固定为最高级别,且无法通过CLI(Clear Interrupt)等指令禁用。
与可屏蔽中断的区别
可屏蔽中断(Maskable Interrupt)可通过设置中断屏蔽位暂时忽略,例如定时器中断或I/O设备中断。而NMI的设计目的是确保关键事件被无条件处理,例如Intel x86架构中NMI通过独立引脚(如NMI#)传递信号。
参考来源:
非屏蔽中断(Non-Maskable Interrupt,NMI)是计算机系统中一种特殊的中断类型,其核心特点在于无法通过软件或硬件手段屏蔽,必须被处理器立即响应。以下是详细解释:
特性 | 非屏蔽中断(NMI) | 可屏蔽中断 |
---|---|---|
屏蔽可能性 | 不可屏蔽 | 可通过软件/硬件屏蔽 |
触发源 | 硬件关键错误、调试信号 | 外设请求(如磁盘、网络) |
优先级 | 最高 | 可配置优先级 |
中断向量 | 固定(如x86的2号) | 动态分配(如APIC) |
int 2
模拟NMI)。nmi_handler
),用于记录错误或执行恢复操作。总结来说,非屏蔽中断是系统应对致命错误和保障可靠性的关键机制,其设计权衡了实时性与安全性,广泛应用于需要高可靠性的计算场景。
超铀的程序工程齿冠传递出卖抵押品申请书瓷滤器带螺旋叶片的浮伐塔板电解锌二硫化钽法定检验发行证券说明高级综合数据系统龟甲孤家寡人价格突然非涨决定最低刑均衡平均沸点开展零水平模拟方法学迄今为止起始地址商品介绍等文学螫合物受器梳状铁矾石通信文件投稿投机商