二、应用中斷技术的优点 1.实现CPU与外设的并行工作,提 高了CPU的效率 2.实现实时处理。 3.实现故障处理
二、应用中断技术的优点 1. 实现CPU 与外设的并行工作,提 高了 CPU 的效率。 2. 实现实时处理。 3. 实现故障处理
、中斷源 引起中断的原因,产生中断请求的来源。 通常有以下几种: 1.一般的IO设备,如键盘、打印机等。 2.实时时钟。 3.故障源。 4.为了调试程序而设置的中断。 (例如设置断点,单步运行等)
三、中断源 引起中断的原因,产生中断请求的来源。 通常有以下几种: 1. 一般的I/O 设备,如键盘、打印机等。 2. 实时时钟。 3. 故障源。 4. 为了调试程序而设置的中断。 (例如设置断点,单步运行等)
四、中断系统的功能 计算机系统中,用于实现中断功能 的硬件和软件的集合,称为中断系统。 中断系统应解决如下问题: 1.中断请求信号的产生(中断源如何申请中断?) 2.CPU如何响应?(如何知道有中断请求? 是否有求必应?响应后的处理过程?) 3.中断优先权问题 4.中断的具体服务 5.中断服务完毕,如何返回原程序?
四、中断系统的功能 计算机系统中,用于实现中断功能 的硬件和软件的集合,称为中断系统。 中断系统应解决如下问题: 1. 中断请求信号的产生 ( 中断源如何申请中断?) 2. CPU如何响应?(如何知道有中断请求? 是否有求必应?响应后的处理过程?) 3. 中断优先权问题 4. 中断的具体服务 5. 中断服务完毕,如何返回原程序?
五、实现中斷优先权的方法 当系统中有多个中断源存在时,若有几个中 断源同时提出申请,CPU先响应谁? 当CPU正响应某一中断过程中,又有另外的 中断源提出中断请求,CPU是否响应? 为此提出了中断优先权的概念。 判断和确定中断源的中断优先权,可以采 用软件和硬件两种方法
五、实现中断优先权的方法 判断和确定中断源的中断优先权,可以采 用软件和硬件两种方法。 当系统中有多个中断源存在时,若有几个中 断源同时提出申请,CPU先响应谁? 当CPU正响应某一中断过程中,又有另外的 中断源提出中断请求,CPU是否响应? 为此提出了中断优先权的概念
1.用软件确定中断优先权 INTR D,Do 三态 锁中断源A 缓冲 存中断源B 器,中断源C AIs A 译 M/IO一码 RD 优先权管理电路
优先权管理电路 三态 缓冲器 译 码 锁 存 G 器 INTR D7 ~D0 A15~A0 RD 中 断 源 A 中 断 源 B 中 断… 源 C … … M / IO