美文网首页
2020-09-23

2020-09-23

作者: wang_1990 | 来源:发表于2020-09-23 10:38 被阅读0次

中断与异常的区别

中断是指 CPU 对系统发生某事件时的这样一种响应:

CPU 暂停正在执行的程序,在保留现场后自动地转去执行该事件的中断处理程序;执行完后,再返回到原程序的断点处继续执行。

下图 表示中断时 CPU 的活动轨迹。还可进一步把中断分为外中断内中断

外中断——就是我们指的中断——是指由于外部设备事件所引起的中断,如通常的磁盘中断、打印机中断等;

内中断——就是异常——是指由于 CPU 内部事件所引起的中断,如程序出错(非法指令、地址越界)。内中断(trap)也被译为“捕获”或“陷入”。

异常是由于执行了现行指令所引起的。由于系统调用引起的中断属于异常。

中断则是由于系统中某事件引起的,该事件与现行指令无关。

0328补充

中断和异常

相同点:都是CPU系统发生的某个事情做出的一种反应

区别:中断外因引起异常CPU本身原因引起。

引入原因

中断的引入——为了支持CPU和设备之间的并行操作

异常的引入——表示CPU执行指令时本身出现的问题

引发中断或异常的事件

中断——外部事件引起正在运行的程序所不期望的

异常——内部执行指令引起

相关文章

  • 划词翻译:沙拉查词+quicker

    title: 划词翻译:沙拉查词+quickerdate: 2020-09-23 16:11:24categori...

  • java springboot 生成pdf 亲测可用 附源码

    实验时间: 2020-09-23代码: https://github.com/mefly521/springbo...

  • js日期格式化(yy-mm-dd和yy-mm-dd hh:mm:

    /** 时间格式化 将 2020-09-23T11:54:16.000+0000 格式化成 2020-09-23 ...

  • 西安自驾游攻略

    2020-09-23更新: 出发前需要准备的东西: 1.证件类:身份证/学生证/驾照,适量现金; 2.生活类:保温...

  • 2020-09-23

    2020-09-23 姓名 :曹静杰 企业名称 : 辽宁辽阳丛迪服装有限公司 组别 388期 反省1组 志工529...

  • 2020-09-23

    2020-09-23 姓名 :曹静杰 企业名称 : 辽宁辽阳丛迪服装有限公司 组别 388期 反省1组 志工529...

  • 1#树洞

    2020-09-23今天心情很复杂,想了很多事情以至于没有心思工作学习。晚上去游了一半个小时的泳感觉身体很放松,这...

  • 暹罗第一次打疫苗

    2020-09-23带着暹罗打疫苗去了2个月的时候1.35kg3个月的体重2.35kg医生注射完疫苗(妙三多)以后...

  • 日子越来越难过

    2020-09-23 所在单位在前期辞退了10位聘用人员——大多是我的同事。她们中的大多数,我分析了一下,就是经常...

  • 用心去画

    2020-09-23随笔 晚上,收拾好家务活,伺候孩子睡觉后。一心想画画,又怕一旦开始,就停不下来,因为现在已经是...

网友评论

      本文标题:2020-09-23

      本文链接:https://www.haomeiwen.com/subject/yybnyktx.html