输入输出系统 2--- 中断(未完)

中断源

引起中断的事件称为中断源
中断系统需要硬件和软件共同来实现。
中断源可以来自系统外部,也可以来自机器内部,甚至处理机本身。
在这里插入图片描述
在这里插入图片描述

中断分类

由于中断源很多,为了在响应中断后能尽快找到中断入口,就对中断源进行分类

方法:
为每一类中断源分配一个硬件的中断入口,在进入这个入口之后,再通过软件找到具体的中断源

在这里插入图片描述
在这里插入图片描述

中断优先级

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如何处理中断

中断的处理过程
在这里插入图片描述
在这里插入图片描述

恰当分配中断系统的软硬件功能,是中断系统最关键问题
在这里插入图片描述
软硬件分配处理中断的因素:
在这里插入图片描述
中断响应时间:
定义:从中断源向处理机发出中断服务请求开始,到处理机开始执行这个中断源的中断服务程序为止。
影响中断响应时间的因素
在这里插入图片描述
在这里插入图片描述

中断源的识别方法

串行排队法

1. 识别中断源的查询法

用测试程序按一定有限排队次序检查各个设备的“中断触发器”,当遇到第一个1标志时,即找到了优先进行处理的中断源。
在这里插入图片描述
e.g.打印机、键盘和显示器三个中断源寻找中断入口的过程:

2. 软件排队链法

在这里插入图片描述

3. 硬件排队链法

在这里插入图片描述

4. 中断向量法

中断向量=由硬件产生的中断标识码
人话:为每一个中断源设置一个中断向量,所有中断向量存放在主存的中断向量表中。cpu响应某个中断源的中断请求时,根据设备提供的中断类型码访问中断向量表,找到该中断源的中断服务程序的入口
在这里插入图片描述
2 3 4 都属于串行排队链法
在这里插入图片描述

独立请求法

在这里插入图片描述
cf以上设一个中断请求器,每个设备占一位

中断现场的保存和恢复

需要进行保存和恢复分为3类:
在这里插入图片描述

中断屏蔽

在这里插入图片描述
例题
在这里插入图片描述
ATT:区分中断响应和中断服务
在这里插入图片描述

改变处理机优先级

在这里插入图片描述

在这里插入图片描述
解释
在这里插入图片描述

在这里插入图片描述
为什么处理完3和处理完2时都是恢复1级呢?
在处理机状态字中设置3个中断屏蔽位。
000为处理机本身的优先级,
001~100分别表示4个中断源的中断优先级。

在这里插入图片描述

通道处理机

之前说了对于不同的外设采用不同的输入输出方式:程序查询、中断输入输出、dma方式
但是
在这里插入图片描述

通道处理机:可以将外设从cpu中分离出来
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值