千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:杭州千锋IT培训  >  技术干货  >  中断优先级的顺序是什么?

中断优先级的顺序是什么?

来源:千锋教育
发布人:xqq
时间: 2023-10-15 07:32:44

一、中断优先级

顺序

CPU一次只能接受一个中断源的请求,当多个中断源同时向CPU提出中断请求时,CPU必须找出中断优先级较高的中断源,这一过程称为中断判优。中断判优可以采用硬件方法,也可采用软件方法。

1.机器校验中断

高速程序发生了设备故障,比如电源故障,主存出错等

2.访馆中断

用户程序需要操作系统接入,调用操作系统服务等

3.程序性中断

包括指令和数据的格式错误,程序执行中出现异常等

4.外部中断

来自机器外部,包括定时器中断、外部信号中断、中断键中断等

5.IO中断

由IO控制器产生,用于发送信号通知操作完成

6.重启中断

介绍

中断是用以提高计算机工作效率、增强计算机功能的一项重要技术。最初引入硬件中断,只是出于性能上的考量。如果计算机系统没有中断,则处理器与外部设备通信时,它必须在向该设备发出指令后进行忙等待(Busy waiting),反复轮询该设备是否完成了动作并返回结果。这就造成了大量处理器周期被浪费。引入中断以后,当处理器发出设备请求后就可以立即返回以处理其他任务,而当设备完成动作后,发送中断信号给处理器,后者就可以再回过头获取处理结果。这样,在设备进行处理的周期内,处理器可以执行其他一些有意义的工作,而只付出一些很小的切换所引发的时间代价。后来被用于CPU外部与内部紧急事件的处理、机器故障的处理、时间控制等多个方面,并产生通过软件方式进入中断处理(软中断)的概念。

延伸阅读:

二、中断优先级响应原则

响应不同优先级中断的原则是:

CPU首先响应高优先级的中断请求;

如果优先级相同,CPU按查询次序响应排在前面的中断;

正在进行的中断过程不能被新的同级或低优先级的中断请求所中断;

正在进行的低优先级中断过程,能被高优先级中断请求所中断。

以上就是关于中断优先级的内容希望对大家有帮助。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

什么是云存储?

2023-10-15

什么是托管安全服务 (MSS)?

2023-10-15

什么时候需要进行数据的标准化?

2023-10-15

最新文章NEW

计算机网络的拓扑结构有哪些?

2023-10-15

路径搜索算法有哪些?

2023-10-15

什么是低代码?

2023-10-15

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>