计算机组成原理 第 讲 程序中断方式

合集下载

计算机组成原理(华科版)第七章 输入输出系统

计算机组成原理(华科版)第七章 输入输出系统

第七章 输入输出系统
5. 外围处理机方式(Peripheral Processor Unit—PPU) 外围处理机的结构更接近于一般的处理机,甚至 就是一般小型通用计算机。它可完成I/O通道所要完 成的I/O控制,还可完成码制变换、格式处理、数据 块的检错、纠错等操作。它可具有相应的运算处理 部件、缓冲部件,还可形成I/O程序所必须的程序转 移等操作。它可简化设备控制器,而且可用它作为 维护、诊断、通信控制、系统工作情况显示和人机 联系的工具。 外围处理机基本上独立于主机工作。在多数系 统中,设置多台外围处理机,分别承担I/O控制、通 信、维护诊断等任务。有了外围处理机后,计算机 系统结构有了质的飞跃,由功能集中式发展为功能 分散的分布式系统。
2
计算机组成原理
第七章 输入输出系统
7.1 信息交换的控制方式
信息交换的控制方式一般分为5种类型。
1. 程序查询方式(Programmed Direct Control) 这种方式又称为程序直接控制方式,是指信息交 换的控制完全由主机执行程序来实现。当主机执行到 某条指令时,发出询问信号,读取设备的状态,并根 据设备状态,决定下一步操作,这样要花费很多时间 用于查询和等待,效率大大降低。这种控制方式用于 早期的计算机。现在,除了在微处理器或微型机的特 殊应用场合,为了求得简单而采用外,一般不采用了。
7
计算机组成原理
第七章 输入输出系统
I/O 控制方式
主要由程序实现
主要由附加硬件实现
程序 查询方式
程序 中断方式
DMA方式
通道方式
PPU 方式
图 7.1
外围设备的 I/O 方式
8
计算机组成原理
第七章 输入输出系统

计算机组成原理第5章作业答案

计算机组成原理第5章作业答案

14. 在什么条件下,I/O设备可 以向CPU提出中断请求?
解:I/O设备向CPU提出中断 请求的条件是:I/O接口中的设备 工作完成状态为1(D=1),中断 屏蔽码为0 (MASK=0),且CPU
查询中断时,中断请求触发器状态 为1(INTR=1)。
15. 什么是中断允许触发器?它 有何作用?
程序控制接口、程序中断接口、 DMA接口三种。
11. 简述I/O接口的功能和基本组成。
答: P188 (1)选址功能 (2)传送命令的功能 (3)传送数据的功能 (4)反映I/O设置工作状态的功能
13. 说明中断向量地址和入口地址的 区别和联系。
解: 中断向量地址和入口地址的区别: 向量地址是硬件电路(向量编码器)
输入输出系统
第 五章2. 简要说明C源自U与I/O之间传递信息可 采用哪几种联络方式?它们分别用于什么 场合?
答: CPU与I/O之间传递信息常采用 三种联络方式:直接控制(立即响应)、 同步、异步。 适用场合分别为:
直接控制适用于结构极简单、速度极 慢的I/O设备,CPU直接控制外设处于某种 状态而无须联络信号。
N个数据所需的处理时间=P×N+Q秒 平均每个数据所需处理时间= (P×N+Q)/ N 秒; 求倒数得: 该系统跟踪到的每秒中断请求数=N/ (P×N+Q)次。
19. 在程序中断方式中,磁盘申请 中断的优先权高于打印机。当打印机正 在进行打印时,磁盘申请中断请求。试 问是否要将打印机输出停下来,等磁盘 操作结束后,打印机输出才能继续进行? 为什么?
I/O设备匀速运行, 25s后,第二 个中断请求到来,CPU正在执行中断程 序接收第一个数据, 40s时响应;
50s后,第三个中断请求到来, CPU正在执行中断程序接收第二个数据, 要到80s时响应;

中断方式的名词解释

中断方式的名词解释

中断方式的名词解释中断方式是计算机操作系统中的一种重要机制,用于处理实时事件和优先级任务的调度。

它允许计算机在执行程序时,根据事件的紧急程度,临时中断当前任务并转而执行其他任务,然后再返回原来的任务继续执行。

本文将对中断方式进行详细解释。

一、中断方式的概念和原理中断方式是一种计算机操作系统提供的一项功能,可以在执行用户程序时,根据硬件或软件条件的变化,实现对当前任务的暂停和其他任务的执行。

它通过外部设备或软件代码向CPU发送中断信号,以引起CPU的注意并响应,然后根据中断的类型和优先级,执行相应的中断服务程序。

中断方式的原理是基于计算机系统中断控制器的工作机制。

当外部设备或软件代码需要CPU的处理时,它会向中断控制器发送中断请求信号。

中断控制器将中断请求转发给CPU,并根据中断请求的优先级,确定中断源和中断向量。

在接收到中断请求后,CPU会立即停止正在执行的任务,并保存当前任务的上下文(包括寄存器的状态、程序计数器等信息)。

接着,CPU根据中断向量,跳转到相应的中断服务程序中执行。

中断服务程序是预先编写好的,用于处理特定的中断类型,如时钟中断、键盘中断等。

执行完中断服务程序后,CPU会恢复原来的任务,并继续执行。

二、中断方式的分类根据中断请求的来源,中断方式可分为外部中断和内部中断。

外部中断是由外部设备引起的中断。

它包括硬件中断和输入输出中断。

硬件中断指的是外部设备(如时钟、键盘、鼠标等)工作时所产生的中断请求。

输入输出中断指的是当CPU执行输入输出指令时,外部设备未完成操作而导致的中断请求。

内部中断是由程序中的指令引起的中断。

它包括陷阱和软件中断。

陷阱是在程序执行过程中,根据特定的条件而产生的中断请求,如除法溢出、非法指令等。

软件中断是由软件代码主动产生的中断请求,例如系统调用、中断指令等。

三、中断方式的优势和应用中断方式具有以下优势和应用:1. 实时响应能力:中断方式可以迅速响应外部设备或软件的中断请求,及时处理实时性要求高的任务,如键盘输入、网络通信等。

计算机组成原理课后习题-参考答案

计算机组成原理课后习题-参考答案
8
习题参考答案
5-2:计算机为什么要设置时序部件? 周期、节拍、脉冲三级时序关系如何 表示?
一条指令运行的各种操作控制信号在时间上有严格 的定时关系, 的定时关系,时序部件用以控制时序以保证指令 的正确执行。 的正确执行。 将指令周期划分为几个不同的阶段, 将指令周期划分为几个不同的阶段,每个阶段称为 一个机器周期。 一个机器周期。 一个机器周期又分为若干个相等的时间段, 一个机器周期又分为若干个相等的时间段,每个时 时间段称为一个时钟周期(节拍)。 时间段称为一个时钟周期(节拍)。 在一个时钟周期(节拍)内可设置几个工作脉冲, 在一个时钟周期(节拍)内可设置几个工作脉冲, 用于寄存器的清除、接收数据等工作。 用于寄存器的清除、接收数据等工作。
9
习题什么特点?
依据控制器中的时序控制部件和微操作控制信号形 成部件的具体组成与运行原理不同,通常把控制 成部件的具体组成与运行原理不同, 器区分为微程序控制器和硬布线控制器两大类。 器区分为微程序控制器和硬布线控制器两大类。 微程序控制方式是用一个ROM做为控制信号产生 微程序控制方式是用一个 做为控制信号产生 的载体, 中存储着一系列的微程序, 的载体,ROM中存储着一系列的微程序,组成微 中存储着一系列的微程序 程序的微指令代码产生相应的操作控制信号, 程序的微指令代码产生相应的操作控制信号,这 是一种存储逻辑型的控制器。方便修改和扩充, 是一种存储逻辑型的控制器。方便修改和扩充, 但指令执行速度较慢。 但指令执行速度较慢。 硬布线控制方式采用组合逻辑电路实现各种控制功 在制造完成后, 能,在制造完成后,其逻辑电路之间的连接关系 就固定下来,不易改动。其运行速度快, 就固定下来,不易改动。其运行速度快,但构成 复杂。 复杂。
13
习题参考答案

计算机组成原理课件第08章

计算机组成原理课件第08章

一、接口的功能和组成
1、总线连接方式的I/O接口电路 、总线连接方式的 接口电路 在总线结构的计算机系统中,每一台 I/O设备都是通过I/O接口挂到系统总线上 的。如图示:
数据线: 数据线:传送数据信息 ,其根数一般等于存储 字长的位数或字符的位 数。双向。 设备选择线: 设备选择线:传送设备 码,其根数取决于I/O指 令中设备码的位数。单 向。 命令线: 命令线:传输CPU向设 备发出的各种命令信号 ,其根数与命令信号多 少有关。单向总线。 状态线: 状态线:向主机报告I/O 设备状态的信号线。单 向总线。
CPU在任何瞬间只能接受一个中断源 CPU在任何瞬间只能接受一个中断源 的请求。 的请求。因此,当多个中断源提出中断请 求时,CPU必须对各中断源的请求进行排 队,且只能接受级别最高的中断源的请求 ,不允许级别低的中断源中断正在运行的 中断服务程序。此时,就可用MASK来改 变中断源的优先级别。 另外,CPU总是在统一的时间,即执 CPU总是在统一的时间, 总是在统一的时间 行每一条指令的最后时刻, 行每一条指令的最后时刻,查询所有设备 是否有中断请求。 是否有中断请求。 接口电路中D、INTR、MASK和中断 查询信号的关系如图示:
2、排队器 、 当多个中断源同时向CPU提出请求时,经 排队器的排队,只有优先级高的中断源排上 队,这样就能实现CPU按中断源优先级的高 低响应中断请求。 下图是设在各个接口电路中的排队电路— —链式排队器。
其中首尾相接的虚线部分组成的门电路是排 当各中断源均无中断请求时,各INTRi 为高电 队器的核心,由一个非门和一个与非门构成。 平,其INTP1 '、 INTP2' 、 INTP3 '……均为高电平 中断源优先级最高的是1号中断源。当多个中 。一旦某中断源提出中断请求,就迫使比其优先级 断源提出中断请求时,排队器输出端INTPi, 低的中断源之INTPi '变为低电平,封锁其发中断 只有一个为高电平,表示该中断源排上队。 请求。

计算机组成原理 第五章 IO系统-3中断

计算机组成原理  第五章 IO系统-3中断
第三节 中断方式及接口 5.3.1 中断基本概念 1.定义 CPU暂时中止现行程序的执行,转去执行为某 个随机事态服务的中断处理程序。处理完毕后自 动恢复原程序的执行。 2.实质与特点 (1)实质 方法:保存断点,保护现场; 程序切换 恢复现场,返回断点。 时间:一条指令结束时切换。 保证程序的完整性。
地址线
数据线 数据线 数据线
寄存器选择
命令字R
命令 状态 数据
状态字R
数据缓冲器
外 部 设 备
接口板 控制逻辑
INT INTA D7~0
IRQi
中断控制器 (8259)
IRQ0
IRQ7
M
CPU
主机板
状态字格式的拟定: 用代码表示各种状态。 (4)数据缓冲器 传送数据,实现缓冲。 (5)控制逻辑 请求信号产生逻辑 电平转换逻辑 串-并转换逻辑(串口) 针对设备特性的逻辑 (6)公用中断控制器 接收外设请求,判优, 送出公共请求; 接收中断批准,送出中 断号(中断类型码)。
中断号寄存器
中 断 服 务 寄 存 器
优 先 级 裁 决 器
中 断 请 求 寄 存 器
优先级高
IRQ0
IRQ7
优先级低
中断屏蔽寄存器
8259
中断请求 8259 (未屏蔽的请求判优,生成相应中断号) 公共请求INT CPU 中断源的序号 (CPU响应后,取回中断号,转入相应服务程序。)
3.中断响应 (1)响应条件
中断源来自主机外部
该类请求与屏蔽字无 关;请求的响应与开/ 关中断无关。
(3)可屏蔽中断与非屏蔽中断
(4)向量中断与非向量中断 由软件提供服务程序
由硬件提供服务程序入口地址
4.中断典型应用 (1)管理中、低速I/O操作 (2)处理故障 (3)实时处理

计算机组成原理 第5章 输入输出系统

计算机组成原理 第5章   输入输出系统
并行接口 串行接口 可编程接口 Intel 8255 Intel 8251
5.3
2. 按功能 选择的灵活性 分类
Intel 8255、 Intel 8251 不可编程接口 Intel 8212
3. 按 通用性 分类
通用接口
专用接口 中断接口 DMA 接口
Intel 8255、 Intel 8251 Intel 8279、 Intel 8275
CPU
响 应 中 断
启动 打印机
中 断 返 回
传送 数据 发 中 断 请 求 接收 数据 打印
发 中 断 请 求
准备
打印机
打印
空闲
接收 数据
三、程序中断方式的接口电路
1. 配置中断请求触发器和中断屏蔽触发器
中断请求
5.5
INTR
D
Q
INTR 中断请求触发器
MASK
来自 CPU 的 中断查询信号
1 &
3. 具有通道结构的阶段 4. 具有 I/O 处理机的阶段
二、输入输出系统的组成
1. I/O 软件
(1) I/O 指令 (2) 通道指令
5.1
CPU 指令的一部分 通道自身的指令
操作码 命令码 设备码
指出数组的首地址、传送字数、操作命令 如 IBM/370 通道指令为 64 位
2. I/O 硬件 设备+ 设备+ I/O 接口 设备控制器+ 通道
GB2312 由 16 位二进制位编码, 包含6763个汉字,
682个非汉字(标点符号, 日文假名及西文字母) 。 两字节表一个汉字, 排成94×94矩阵, 故称“区位码” 例:“中” 代码是 0101,0110,0101,0000(5650H)

计算机组成原理_河南师范大学中国大学mooc课后章节答案期末考试题库2023年

计算机组成原理_河南师范大学中国大学mooc课后章节答案期末考试题库2023年

计算机组成原理_河南师范大学中国大学mooc课后章节答案期末考试题库2023年1.程序查询方式是由CPU通过程序不断查询I/O接口是否已做好准备,从而控制I/O设备与主机交换信息。

程序查询方式的流程如下所示:关于程序查询方式的特点,下列说法正确的是()【图片】答案:CPU和IO设备处于串行工作状态,CPU的工作效率不高。

_只要一启动I/O设备,CPU便不断查询I/O设备的准备情况,从而终止了原程序的执行。

_CPU在反复查询过程中,犹如就地“踏步”2.两台机器指令系统相同,但如何实现这些指令功能,它们可以完全采用不同的方式实现,这说明它们的组成方式不同。

答案:正确3.在程序中断方式中,中断向量可以提供()答案:中断服务程序的入口地址4.在计算机处理中断的过程中,有可能出现新的中断请求,此时如果CPU暂停现行的中断服务程序,转去处理新的中断请求,这种现象称为中断嵌套,或多重中断。

倘若CPU在执行中断服务时,对新的中断请求不予理睬,这种中断称为单重中断。

这两种处理方式的中断服务程序略有区别。

下图表示单重中断和多重中断服务程序流程,下面说法正确的是()【图片】答案:左图是单重中断的服务流程,右图是多重中断的服务流程5.CPU响应中断的时间是()答案:一条指令执行结束6.()属于用户可见寄存器。

答案:通用寄存器7.1945年,ENIAC的顾问,数学家冯诺依曼提出“ ”的概念,即将程序和数据一起存放在存储器中。

答案:存储程序8.关于C语言说法正确的是答案:编译型语言_结构化程序设计语言9.计算机人工智能领域的应用有答案:指纹识别_语音识别_机器人10.大银行、大公司、大企业的财务、人事、物料等数据用计算机收集、存储、整理、检索、统计、修改,属于计算机的应用。

答案:数据处理11.下列叙述()是正确的答案:硬连线控制器速度更快_微程序控制器比硬连线控制器更灵活12.水平型微指令比垂直型微指令并行操作能力弱、灵活性差。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2)若CPU现执行设备B的中断服务程序, IM2,IM1,IM0的状态是什么?如果CPU 执行设 备D的中断服务程序,IM2,IM1, IM0的状态又是什么?
答:当前执行B的中断: IM2,IM1,IM0为111 当前执行D的中断: IM2,IM1,IM0为011
(3)每一级的IM能否对某个优先级的个别设 备单独进行屏蔽?如果不能,采取什么办法 可达到目的?
8.3.4多级中断
8.3.4多级中断
• 多级中断源的识别
中断优先排队电路 中断向量产生电路
举例
例1、参见图8.9所示的二维中断系统。请 问: (1)在中断情况下,CPU和设备的优先 级如何考虑?请按降序排列各设备的中断优 先级。
答:在中断情况下,CPU的优先级最低。 各设备的优先次序是: A→B→C→D→E→F→G→H→I→CPU。
中断处理流程,并假访设问存执储行器T一m 条指令 的时间也为TM。如果三个设备同时发出中断
请求,那么依次分别处理设访备问存A储、器T设m 备B、设
备C的时间如下:
0、指令周期 1、链式查询Tdc
tA = 2TM + TDC + TS + TA + TR
2、保护现场Ts 3、恢复现场Tr
tB = 2TM + 2TDC + TS + TB + TR
• 数据缓冲器用于保存CPU内部总线与系统数据总线之 间进行传送的数据。
• 读/写逻辑决定数据传送的方向,其中IOR为读控制, IOW为写控制,CS为设备选择,A0为I/O端口识别。
8.3.5中断控制器(略)
多个8259进行级联以处理多达64个中断请求。在这种情 况下允许有一个主中断控制器和多个从中断控制器,称为 主从系统。
tC = 2TM + 3TDC + TS + TC + TR
处理三个设备所需的总时间为:T=tA+tB+tC
T是达到中断饱和的最小时间,即中断极限频 率为:f=1/T
8.3.5中断控制器
8259中断控制器是一个集成电路芯片,它将中断 接口与优先级判断等功能汇集于一身,常用于微 型机系统。其内部结构如图8.11所示。
-说明:
• 中断响应时,确定哪一级中断和中断源采用硬件实现。采 用了独立请求方式和链式查询方式相结合的方式。多级中 断可以嵌套,但同一级的中断不允许嵌套
• 使用多级堆栈保存现场(包括IM) • 一个系统有n级中断,则CPU中有n个IR,n个IM,某级中
断被响应后,则关闭本级和低于本级的IM,开放更高级的 IM。
• ③轮换优先级方式B:要求CPU可在任何时间规定最优优先 级,然后顺序地规定其他IR线上的优先级。
• ④查询方式:由CPU访问8259的中断状态寄存器,一个状 态字能表示出正在请求中断的最高优先级IR线,并能表示出 中断请求是否有效。
8.3.5中断控制器
8259提供了两种屏蔽方式:
• ①简单屏蔽方式,提供8位屏蔽字,每位对应着各自的 IR线。被置位的任一位则禁止了对应IR线上的中断。
• ②特殊屏蔽方式,允许CPU让来自低优先级的外设中 断请求去中断高优先级的服务程序。当8位屏蔽位的某 位置“0”时,例如屏蔽字为11001111,说明IR 4和 IR 5线上的中断请求可中断任何高级别的中断服务程 序。
8259中断控制器的不同工作方式是通过编程来实 现的。CPU送出一系列的初始化控制字和操作控 制字来执行选定的操作。
器 IM(Interrupt Mask)中断屏蔽触发器
8.3.2程序中断方式的基本接口
⑨表①示表中示断④⑤⑦由服⑥表表表程务表示示示序程(示当允如启②③序1在设许果0动表表通)一备中“外示示过表条动断⑧中设接数输示指作标表断,口据入C令结志示屏将P向由指执束E转U蔽该I外外令行为或发向”外设设把末“缓出该标设发传接尾1冲控设志接”出送口C时寄制备I口MP启到中,存信的U的为动接数接器号检中“信口据口数C查断忙0将号的缓”向据中服”时接;缓冲C填断务标,P口冲寄满请程U志C中寄存时求发P序B的存器U,线出S入在B器的置设,中口S一;数“备断和;条据1向请R”指读D,接求标令至“口信志执C准送号P复行备出;U位结就中一。束绪的”寄标存志器R;D 控后将制受中信理断号外请,设求将的线数中的据断请“请求准求信备,号就向接绪外收”设到标发“志出中R响D断应置请中“求断1””信;标号志并IR关;闭中断;
程序中断方式
8.3 程序中断方式
8.3.1中断的概念、功能 8.3.2程序中断方式的基本接口 8.3.3单级中断 8.3.4多级中断 8.3.5Pentium中断机制
8.3.1中断的概念、功能
中断(Interrupt)是指CPU暂时中止现 行程序,转去处理随机发生的紧急事件, 处理完后自动返回原程序的功能和技术。
8.3.5Pentium中断机制(略)
Pentium中断机 制
• 中断类型 • 中断服务子程序
进入过程 • 中断处理过程
过程出现校验错,控制器遇到非法指令等等。 为了调试程序而设置的中断。
8.3.1中断的概念、功能
不再接 中断断的概念、功能
中断处理过程注意几个问题:
响应中断时机:外界中断请求是随机的,但 CPU只有在当前指令执行完毕后,才转至公操 作
断点保护问题(PC,寄存器内容和状态的保 存)
• 8位中断请求寄存器(IR)接受8个外部设备送来的中断 请求,每一位对应一个设备。
• 中断请求寄存器的各位送入优先权判断器,根据中断 屏蔽寄存器(IM)各位的状态来决定最高优先级的中断 请求,并将各位的状态送入中断状态寄存器IS。IS保 存着判优结果。由控制逻辑向CPU发出中断请求信号 INT,并接受CPU的中断响应信号INTA。
8.3.1中断的概念、功能
中断源:能够向CPU发出中断请求的事件。 常见中断源有:
输入、输出设备中断。如键盘、打印机等工作过程中已做好 接收或发送准备。
数据通道中断。如磁盘、磁带等要同主机进行数据交换等。 实时时钟中断。 故障中断。例如电源掉电、设备故障等要求CPU进行紧急处
理等。 系统中断。如运算过程出现溢出、数据格式非法,数据传送
8.3.3单级中断
所有中断源属于同一级,离CPU越近,优 先级越高。
要点:在执行某个中断请求的过程中,不 允许其他中断源再打断中断服务程序。即 使其优先级别更高。
单级中断示意图8.7类似于第六章的链式查 询方式。
8.3.3单级中断
中断响应:
8.3.3单级中断
中断源的识别:串行排队链法(菊花链查询方式)
优先级选择方式有四种:
• ①完全嵌套方式:是一种固定优先级方式,连至IR 0的设 备优先级最高,IR 7的优先级最低。这种固定优先级方式 对级别低的中断不利,在有些情况下最低级别的中断请求可 能一直不能被处理。
• ②轮换优先级方式A:每个级别的中断保证有机会被处理, 将给定的中断级别处理完后,立即把它放到最低级别的位置 上去。
8.3.4多级中断
概念:多级中断系统是指计算机系统中有相当多 的中断源,根据各中断事件的轻重缓急程度不 同而分成若干级别,每一中断级分配给一个优 先权。
多级指的是优先权级别有多个 每级有一个中断优先权 优先权高的中断级别级可以打断低的级别
• 如图8.9示
8.3.4多级中断
-多级中断可分为一维多级中断和二维多级中断 一维多级中断:每一级中断中有一个中断源。 二维多级中断:每一级中断中有多个中断源
中断系统是计算机实现中断功能的软硬件 总称。一般在CPU中设置中断机构,在外 设接口中设置中断控制器,在软件上设置 相应的中断服务程序。
8.3.1中断的概念、功能
中断适合于处理随机出现的事务 主程序只在设备就绪时才与之交互数据
8.3.1中断的概念、功能
中断系统的功能包括:
1)实现主机和外设的并行工作; 2)处理故障; 3)实现多道程序的分时操作; 4)实时控制; 5)实现人机联系; 6)实现多机通信。
• IR1,IR2,IR3为中断请求信号 • IS1,IS2,IS3为中断选中信号 • INTI为中断排队输入 • INTO为中断排队输出
中断源识别之后获取中断向量
• 当CPU响应中断时,由硬件直接产生一个固定的地 址(即向量地址)
• 由向量地址指出每个中断源设备的中断服务程序入口, 这种方法通常称为向量中断。
答:不能,因为共用IM。 通过设置允许中断触发器为0,禁止该设备发
出中断,对其屏蔽。
(4)假如设备C一提出中断请求,CPU立即 进行响应,如何调整才能满足此要求?
答:增加更高一级(第3级)的中断请求逻 辑,将C单独放置于第3级中。
例2(略):参见例1所示的系统,只考虑A,B, C三个设备组成的单级中断结构,它要求CPU在 执行完当前指令时对中断请求进行服务。假设: (1)CPU“中断批准”机构在响应一个新的中断之 前,先要让被中断的程序的一条指令一定要执行 完毕;(2)TDC为查询链中每个设备的延迟时间; (3)TA,TB,TC分别为设备A,B,C的服务程序 所需的执行时间; (4)TS,TR为保存现场和恢复 现场所需的时间;(5)主存工作周期为TM。 试问: 就这个中断请求环境来说,系统在什么情况下达 到中断饱和?
中断屏蔽:开中断和关中断问题。 中断是由软硬件结合起来实现的
8.3.2程序中断方式的基本I/O接口
数据缓冲寄存器 BS外设接口忙(BuSy)标志 RD外设准备就绪(ReaDy)标志 EI(Enable Interrupt中断允许触发器) IR(Interrupt Request)中断请求触发
相关文档
最新文档