蒙面的(maskable)和非屏蔽中断(non maskable interrupt)的区别

可屏蔽中断和不可屏蔽中断之间的主要区别在于,CPU可以禁用或忽略可屏蔽中断,但不可能通过CPU的指令禁用或忽略不可屏蔽中断。...

可屏蔽中断和不可屏蔽中断之间的主要区别在于,CPU可以禁用或忽略可屏蔽中断,但不可能通过CPU的指令禁用或忽略不可屏蔽中断。

通常,中断是由CPU以外的组件引起的事件。它表示需要立即注意的外部事件的CPU。此外,中断是异步发生的。可屏蔽中断和不可屏蔽中断是两种类型的中断。

覆盖的关键领域

1.什么是可屏蔽中断-定义、功能2.什么是不可屏蔽中断-定义、功能3.可屏蔽中断和非可屏蔽中断之间的差异–关键差异比较

关键术语

中断,可屏蔽中断,不可屏蔽中断

蒙面的(maskable)和非屏蔽中断(non maskable interrupt)的区别

什么是可屏蔽中断(maskable interrupt)?

可屏蔽中断是处理器可以拒绝的中断。因此,这些中断有助于管理低优先级任务。此外,8085的RST6.5、RST7.5和RST5.5是可屏蔽中断的一些常见示例。

什么是非屏蔽中断(non maskable interrupt)?

不可屏蔽中断(NMI)是CPU不能忽略的中断。通常,它表示不可恢复的硬件错误。当响应时间很关键或无法禁用正常系统操作时,不可屏蔽中断会有所帮助。

蒙面的(maskable)和非屏蔽中断(non maskable interrupt)的区别

现代计算机系统使用这种中断来处理需要立即注意的不可恢复错误。因此,不可能在系统的正常运行中屏蔽这些中断。此外,内部系统芯片组错误、内存错误、系统和外围总线上的数据损坏错误就是此类错误的一些例子。此外,调试有助于诊断和修复代码中的错误。在这些情况下,NMI可以执行一个中断处理程序,将控制转移到一个特殊的监控程序。

蒙面的(maskable)和非屏蔽中断(non maskable interrupt)的区别

定义

可屏蔽中断是一种硬件中断,可以通过设置中断屏蔽寄存器(IMR)位屏蔽中的位来忽略它。相反,nNon-maskable中断是一种缺少相关位掩码的硬件中断,因此它永远不能被忽略。因此,这是可屏蔽和不可屏蔽中断之间的主要区别。

功能

CPU可以禁用或忽略可屏蔽中断,而CPU不能禁用或忽略不可屏蔽中断。

使用

此外,可屏蔽中断有助于处理较低优先级的任务,而不可屏蔽中断有助于处理较高优先级的任务,如看门狗计时器。因此,这是可屏蔽和不可屏蔽中断之间的另一个区别。

处理

另外,在执行当前指令之后,也可以处理可屏蔽中断,但是当发生不可屏蔽中断时,当前指令和状态存储在堆栈中,以便CPU处理中断。

示例

此外,8085微处理器的RST6.5、RST7.5、RST5.5是一些可屏蔽中断,而8085微处理器的陷阱是非可屏蔽中断的一个例子。

结论

简而言之,可屏蔽中断和不可屏蔽中断是两种类型的中断。可屏蔽中断和不可屏蔽中断的主要区别在于,可屏蔽中断可以被CPU禁用或忽略,而不可屏蔽中断不能被CPU禁用或忽略。

引用

1,“中断”,维基百科,维基媒体基金会,2019年5月6日,这里可用。2,“不可屏蔽中断”,维基百科,维基媒体基金会,9,9月2018日,可在这里。 2、“不可屏蔽中断”,维基百科,维基媒体基金会,9,9月2018日,

  • 发表于 2021-07-01 22:17
  • 阅读 ( 852 )
  • 分类:IT

你可能感兴趣的文章

混合成的(composite)和非复合转座子(non composite transposons)的区别

...。Tn10是一个复合转座子,而Tn3和Tn21是非复合转座子。 下面的信息图总结了复合和非复合转座之间的区别。 总结 - 混合成的(composite) vs. 非复合转座子(non composite transpos***) 复合转座子和非复合转座子是原核转座子的两种类型。...

  • 发布于 2020-09-16 00:59
  • 阅读 ( 375 )

腺的(glandular)和非腺毛(non-glandular trichomes)的区别

...物理保护。因此,这就是腺毛和非腺毛的功能区别。 下面的信息图表列出了腺毛和非腺毛的区别。 总结 - 腺的(glandular) vs. 非腺毛(nonglandular trichomes) 毛状体是由茎或叶的各种表皮细胞衍生而来的表皮附属物。在功能上,它们提...

  • 发布于 2020-09-29 03:38
  • 阅读 ( 468 )

牛顿的(newtonian)和非牛顿流体(non newtonian fluids)的区别

...、玉米淀粉和许多其他种类的流体都是非牛顿流体。 下面的信息图总结了牛顿流体和非牛顿流体之间的区别。 总结 - 牛顿的(newtonian) vs. 非牛顿流体(non newtonian fluids) 根据粘度的不同,流体可分为牛顿流体和非牛顿流体两类。牛...

  • 发布于 2020-10-15 09:49
  • 阅读 ( 718 )

初级的(elementary)和非元素反应(non elementary reaction)的区别

...应级数可能等于也可能不等于反应的化学计量系数。 下面的信息图显示了基本反应和非基本反应之间区别的更多细节。 总结 - 初级的(elementary) vs. 非元素反应(non elementary reaction) 综上所述,基本反应和非元素反应是根据化学反...

  • 发布于 2020-10-15 15:37
  • 阅读 ( 573 )

添加剂(additive)和非加性基因作用(non additive gene action)的区别

... 当效果相同时,在纯合子或杂合子条件下发生置换。 下面的例子展示了加性基因作用模型; 图01:加性基因作用模型 在这个模型中,任何等位基因组合如果相互取代,都会得到相同的平均值。据此,Tt=[Tt+Tt]/2=8。这表明两个等...

  • 发布于 2020-10-19 16:42
  • 阅读 ( 392 )

极化的(polarised)和非极化细胞(non polarised cells)的区别

...我们也可以认为这是极化细胞和非极化细胞的区别。 下面的信息图总结了极化细胞和非极化细胞之间的区别。 总结 - 极化的(polarised) vs. 非极化细胞(non polarised cells) 极化细胞和非极化细胞分别由复极化和去极化引起。这两个过...

  • 发布于 2020-10-21 18:17
  • 阅读 ( 322 )

极化的(polarizable)和非极化电极(non polarizable electrode)的区别

...化极化和浓差极化。活化极化是指气体在电极与电解液界面的积聚,而浓差极化是指电解液中试剂的不均匀耗尽,在边界层中形成浓度梯度。 目录 1. 概述和主要区别 2. 什么是极化电极 3. 什么是非极化电极 4. 并列比较-电化...

  • 发布于 2020-10-24 10:20
  • 阅读 ( 892 )

有限的(finite)和非限定动词(non-finite verbs)的区别

...容词和副词。让我们看看一些例子。 她喜欢烹饪。 在上面的例子中,cooking是非限定动词。在本例中,它被用作名词。这些类型的非限定动词被认为是动名词。 我现在想吃东西。 在上面的例子中,非限定动词是eat。这些被称为...

  • 发布于 2020-10-29 15:05
  • 阅读 ( 1269 )

如何检查linux上安装了哪个gpu

... Power Management version 3
 Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
 Capabilities: [78] Express Legacy Endpoint, MSI 00
 Capabilities: [100] Virtual Channel
 Capabilities: [250] Latency Tolerance Reporting
 Capabilities: [128] Power Budgeting <?>
 Ca...

  • 发布于 2021-04-02 16:40
  • 阅读 ( 235 )

轮询(polling)和打断(interrupt)的区别

...上的所有设备来查找发送该请求的设备。 什么是打断(interrupt)? 在程序执行过程中,微处理器可以通过特殊的IRQ线接收中断信号。中断通常是通过调用相应的系统子例程进行中断处理来执行的,这些子例程被称为BIOS或DOS中断...

  • 发布于 2021-06-25 09:09
  • 阅读 ( 560 )
LoveZzyq
LoveZzyq

0 篇文章

相关推荐