ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:122.43KB ,
资源ID:7114942      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7114942.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第5章 输入输出系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第5章 输入输出系统.docx

1、第第 5 章章 输入输出系统输入输出系统 第第 5 章章 输入输出系统输入输出系统 本章主要介绍计算机中输入输出系统的相关知识,要求学生掌握几种典型的输入输出子系统的工作原理。重点提示:外围设备的定时方式与信息交换方式 程序查询方式 程序中断方式 DMA方式 通道方式 5-1 重点难点指导重点难点指导 5-1-1 输入输出系统概述输入输出系统概述 一个 I/O接口不是简单地把设备和系统总线连接起来的机械连接器,而是包含了在外设与总线之间执行通信功能的逻辑。主机和外设信息交换必须通过接口的原因:各种外设使用不同的操作方法,将控制一定范围的设备的必要逻辑放入处理器内是不切实际的。外设的数据传送速度

2、一般比存储器或处理器慢得多,是不切实际的。外设的数据传送速度一般比存储器或处理器慢得多,使用高速的系统总线直接与外设通信是不切实际的。外设经常使用与处理器不同的数据格式和字长度。I/O接口的两大功能:通过系统总线或中央交换器与处理器和存储器连接。通过专用数据线与一个或多个外设连接。接口的具体功能包括:控制和定时 处理器通信 设备通信 数据缓冲 检错 接口要向主机系统传送的信息有:数据信息、控制信息和状态信息。大多数计算机都把外部设备的状态信息视为输入数据,而把控制信息看成输出数据,并在接口中分设各自相应的寄存器,赋以不同的端口地址,各种信息分时地使用数据总线传送到各自的寄存器中去。接口(Int

3、erface)与端口(Port)是两个不同的概念。端口是指接口电路中可以被CPU 直接访问的寄存器,若干个端口加上相应的控制逻辑电路才组成接口。通常,一个接口中包含有数据端口、命令端口和状态端口。存放数据信息的寄存器称为数据端口,存放控制命令的寄存器称为命令端口,存放状态信息的寄存器称为状态端口。CPU 通过输入指令可以从有关端口中读取信息,通过输出指令可以把信息写入有关端口。CPU对不同端口的操作有所不同,有的端口只能写或只能读,有的端口既可以读又可以写。接口的类型:按数据传送方式分类:有串行接口和并行接口。按主机访问 I/O设备的控制方式分类:分为程序查询式接口、中断接口、DMA接口、通道

4、、I/O处理机等。按功能选择的灵活性分类:有可编程接口和不可编程接口。按通用性分类:通用接口和专用接口。按输入输出的信号分类:数字接口和模拟接口。为了能在众多的外设中寻找或挑选出要与主机进行信息交换的外设,就必须对外设进行编址。外设识别是通过地址总线和接口电路中的外设识别电路来实现的,I/O端口地址就是主机与外设直接通信的地址,CPU可以通过端口发送命令、读取状态和传送数据。如何实现对这些端口的访问,这就是所谓的 I/O 端口的寻址方式。I/O端口寻址方式有两种:存储器映射方式,即把端口地址与存储器地址统一编址;I/O 映射方式,即把 I/O端口地址与存储器地址分别进行独立的编址。两种方式各自

5、的特点:统一编址优点在于访存指令同时也可进行外设端口的访问,指令格式统一,但外设端口要占用一部分主存的地址空间;独立编址的好处在于主存和外设都有自己独立的地址空间,但访问外设和主存所使用的指令不同。主机和外设之间的信息传送控制方式,经历了由低级到高级、由简单到复杂、由集中管理到各部件分散管理的发展过程,按其发展的先后次序和主机与外设并行工作的程度,可以分为如下 4种:程序查询方式 程序中断方式 直接存储器存取(DMA)方式 I/O 通道控制方式 这些控制方式由低级到高级,由简单到复杂,由集中管理到各部件分散管理,主机与外设并行工作程度由低到高。5-1-2 程序查询方式及其接口程序查询方式及其接

6、口 由 CPU 执行一段输入输出程序来实现内存与外设之间数据传送的方式叫做程序直接控制方式。根据外设的不同性质,这种传送方式又可分为无条件传送和程序查询方式两种。无条件传送:I/O 端口总是准备好接收主机的输出数据,或总是准备好向主机输入数据,只适用于一些简单设备;程序查询方式:可适用于大多数的低速外设。程序查询的基本思想:CPU 在程序中查询外设的工作状态,来保证数据传送的正确进行。程序查询方式的工作过程:1、预置传送参数 2、向外设接口发出命令字 3、从外设接口取回状态字 4、查询外设标志 5、传送数据 6、判断传送是否结束 通常接口中至少有两个寄存器,一个是数据缓冲寄存器,即数据端口,用

7、来存放与 CPU进行传送的数据信息;另一个是供 CPU 查询的设备状态寄存器,即状态端口,这个寄存器由多个标志位组成,其中最重要的是“外设准备就绪”标志(输入或输出设备的准备就绪标志可以不是同一位)。当 CPU 得到这位标志后就进行判断,以决定下一步是继续循环等待还是进行 I/O 传送。也有些计算机仅设置状态标志触发器,其作用与设备状态寄存器相同。当使用程序查询方式实现对多个外设进行信息交换时,可采用轮询的方式。5-1-3 程序中断方式及其接口程序中断方式及其接口 程序查询方式虽然简单,但却存在着下列明显的缺点:在查询过程中,CPU长期处于踏步等待状态,使系统效率大大降低;CPU 在一段时间内

8、只能和一台外设交换信息,其他设备不能同时工作;不能发现和处理预先无法估计的错误和异常情况。程序中断方式的基本思想:实现主动权的变化,在程序查询方式中,CPU 是主动的查询外设的状态,而在中断方式中,外设主动的向 CPU 报告自己的状态。中断方式在一定程度上实现了 CPU和外设的并行工作,使 CPU的效率得到充分的发挥。中断系统是计算机实现中断功能的软、硬件总称。一般在 CPU 中配置中断机构,在外设接口中配置中断控制器,在软件上设计相应的中断服务程序。中断的基本类型:自愿中断和强迫中断 内中断和外中断 向量中断和非向量中断 单重中断和多重中断 中断源:是指中断请求的来源,即引起计算机中断的事件

9、。可采用具有存储功能的触发器来记录中断源,这个触发器称为中断请求触发器(INTR)。中断源的中断请求信号传送到 CPU的方式:独立请求线 公共请求线 二维结构 确定中断优先级的原则是:对那些提出中断请求后需要立刻处理,否则就会造成严重后果的中断源规定最高的优先级;而对那些可以延迟响应和处理的中断源规定较低的优先级。中断判优的方法可分为下列两种:软件判优法:灵活性强,但速度慢;硬件判优电路:优先级别固定,但速度快,是目前常用的方法。CPU响应中断必须满足下列条件:CPU 接收到中断请求信号 CPU 允许中断 一条指令执行完毕 CPU响应中断之后,经过某些操作,转去执行中断服务程序。这些操作是由硬

10、件直接实现的,把它称为中断隐指令。中断隐指令完成的操作主要有:保存断点 暂不允许中断 引出中断服务程序 识别中断源的目的在于使 CPU 转入为该中断源专门设置的中断服务程序。解决这个问题的方法可以用软件,也可以用硬件,或用两者相结合的方法。硬件向量中断:当 CPU响应某一中断请求时,硬件能自动形成并找出与该中断源对应的中断服务程序的入口地址。向量地址通常有两种情况:向量地址是中断服务程序的入口地址 向量地址是中断向量表的指针 中断现场:指的是发生中断时 CPU的主要状态,其中最重要的是断点,另外还有一些通用寄存器的状态。现场的保护和恢复方法有纯软件和软、硬件相结合两种。中断嵌套:中断嵌套的层次

11、可以有多层,越在里层的中断请求越急迫,优先级越高,因此优先得到 CPU 的服务。在多重中断中需要注意的问题:若一个系统中有 n 级中断,CPU中就要有 n个中断请求触发器与之相对应,被称为中断请求寄存器。多级中断系统中的每一级可以是一个中断源,也可以是多个中断源。多级中断之间可以实现中断嵌套,但同一级内的中断源的中断是不能嵌套的。多级中断系统同样使用堆栈保存断点信息。在多重中断系统中应开中断的情况:已响应中断请求转向中断服务程序,在保护完中断现场之后;在中断服务程序执行完毕,即将返回被中断的程序之前。在多重中断系统中应关中断的情况:当响应某一级中断请求,不再允许被其他中断请求打断时;在中断服务

12、程序的保护和恢复现场之前。中断屏蔽:中断源发出中断请求之后,这个中断请求并不一定能真正送到 CPU去,在有些情况下,可以用程序方式有选择地封锁部分中断。中断屏蔽的实现是使用中断屏蔽寄存器,中断屏蔽寄存器和中断请求寄存器相对应,在多级中断系统中,中断屏蔽寄存器的内容是一个很重要的程序现场。大体上可以把中断全过程分为五个阶段:中断请求 中断判优 中断响应 中断处理 中断返回 中断控制机构至少应包括下列几个部分:中断请求电路 中断优先级电路 向量地址形成部件 5-1-4 DMA 方式及其接口方式及其接口 直接存储器访问 DMA(Direct Memory Access)是一种完全由硬件执行 I/O交

13、换的工作方式,这种方式中在外设和内存之间开辟一条“直接数据通道”,在不需要 CPU干预也不需要软件介入的情况下在两者之间进行的高速数据传送方式。DMA方式具有下列特点:它使内存与 CPU 的固定联系脱钩。内存既可被 CPU 访问,又可被外设访问;在数据块传送时,内存地址的确定、传送数据的计数等都用硬件电路直接实现;内存中要开辟专用缓冲区,及时供给和接收外设的数据;DMA传送速度快,CPU 和外设并行工作,提高了系统的效率;DMA在传送开始前要通过程序进行预处理,结束后要通过中断方式进行后处理。DMA和中断的区别在于:中断方式是程序切换,需要保护和恢复现场;而 DMA方式除了开始和结尾时,不占用

14、 CPU 的任何资源。对中断请求的响应只能发生在每条指令执行完毕时;而对 DMA请求的响应可以发生在每个机器周期结束时。中断传送过程需要 CPU的干预;而 DMA传送过程不需要 CPU的干预,故数据传送速率非常高,适合于高速外设的成组数据传送。DMA请求的优先级高于中断请求。中断方式具有对异常事件的处理能力、而 DMA方式仅局限于完成传送信息块的I/O操作。DMA方式的主要优点是速度快。由于 CPU 不参加传送操作,省去了 CPU 取指令、取数、送数等操作。在数据传送过程中,没有保存现场、恢复现场之类的工作。DMA方式一般应用于内存与高速外设间的简单数据传送。主要的应用有:磁盘数据块的读写 通

15、信设备的数据交换 大批量数据采集系统 DRAM 的刷新 DMA控制器的功能:接受外设发出的 DMA请求,并向 CPU 发出总线请求;确定传送数据的内存单元地址及传送长度,并自动修改内存地址计数值和传送长度计数值;规定数据在内存与外设之间的传送方向,发出读写或其他控制信号传送的操作;向 CPU报告 DMA操作的结束(通过中断方式)。DMA接口又常被称为 DMA控制器。DMA接口的复杂程度要高于程序查询式接口和程序中断式接口,DMA接口在中断接口的基础上再加上 DMA机构组成。DMA控制器的基本组成如下:内存地址计数器 传送长度计数器 数据缓冲寄存器 DMA请求触发器 控制/状态逻辑 中断机构 D

16、MA控制器的引线:地址总线 数据总线 控制数据传送方式的信号线 DMA控制器与外设之间的联络信号线 DMA控制器与 CPU之间的联络信号线 DMA控制器进行数据传送与 CPU和外设之间的信号交换方式,主要的信号有DREQ、DACK、HRQ、HLDA。DMA控制器与 CPU 通常采用以下三种方法共享内存:CPU 停止访问内存法:这种传送方法的优点是控制简单,适用于数据传输率很高的设备进行成组传送。缺点是 DMA控制器访问内存阶段,相当一部分内存工作周期是空闲的,内存的效率没有得到充分发挥。存储器分时法(透明 DMA方式):适用于 CPU 工作周期比内存周期长很多的情况。优点是无需申请和归还总线,

17、使总线控制权的转移几乎不需要什么时间。缺点是要求内存的工作速度提高一倍。周期挪用法:适用于 I/O 设备读写周期大于内存存储周期的情况。周期挪用方式既实现了 I/O传送,又较好的发挥了内存和 CPU 的效率,是一种广泛采取的方法。注意:当 I/O设备和 CPU 发生访内冲突时,I/O设备访内优先,因为 I/O访内有时间要求。DMA的传送过程可分为三个阶段:DMA传送的预处理、数据传送和传送后的结束处理。其中前后两个阶段的工作都由 CPU来完成,只有数据传送由 DMA控制器完成。5-1-5 通道方式及其接口通道方式及其接口 在大、中型计算机系统中,所连接的 I/O设备数量多,输入输出频繁,要求整

18、体的速度快,单纯依靠主 CPU 采取中断和 DMA等控制方式已不能满足要求,于是通道控制方式被引入计算机系统。DMA方式的不足体现在:DMA方式只能进行简单的数据传输,这在某些场合下是不够的;DMA传送方式在预处理和后处理阶段仍需要 CPU的大量介入,因此不适合连接大量的外围设备。通道控制方式与 DMA方式的区别 通过执行通道程序,通道具有更强的独立处理数据输入输出的功能;一个通道可以同时控制许多台同类或不同类的设备。一个具有通道的计算机从逻辑结构上,具有 4 级连接:主机通道设备控制器外部设备。通道有以下几个方面的功能:接受 CPU 的 I/O 指令,按指令要求与指定的外设进行联系;执行通道

19、程序,进行设备控制;实施内存和外设间的数据传送;从外设获得设备的状态信息,形成并保存通道本身的状态信息,根据要求将这些状态信息送到内存的指定单元,供 CPU使用;将外设的中断请求和通道本身的中断请求按次序及时报告 CPU。设备控制器的功能:从通道接收控制信号,控制外部设备完成所要求的操作;向通道反馈外部设备的状态;将外部设备的各种不同信号转换为通道能识别的标准信号。按照输入输出信息的传送方式,通道可分为三种类型:字节多路通道:数据传送的基本单位是字节,各个子通道分时使用通道,用于连接大量低速的设备。选择通道:又称为高速通道,在物理上可连接多个设备,但这些设备不能同时工作。主要用于连接高速外围设

20、备。数组多路通道:数据传输的基本单位是数据块。物理上可连接多个设备,多个设备可同时工作,但只能有一个设备进行传输型操作,其他设备进行控制型操作。在采用通道的计算机系统中,输入输出操作可分为两个层次:主 CPU执行 I/O 指令生成输入输出程序;通道执行所生成的程序,完成输入输出。具体过程如图 5-1-1所示。图 5-1-1 带有通道的计算机系统输入输出过程示意图 5-2 典型例题解典型例题解析析 1、考虑 A,B,C 三个设备组成的单级中断结构,它要求 CPU 在执行完当前指令时转向对中断请求进行服务。现假设:TDC 为查询链中每个设备的延迟时间。TA,TB,TC 分别为设备 A,B,C 的服

21、务程序所需要的执行时间。TS,TR 为保存现场和恢复现场所需时间。试问:就这个中断请求环境来说,系统在什么情况下达到饱和?也就是说,在确保请求服务的三个设备都不会丢失信息的条件下,允许出现中断的极限频率有多高?注意:“中断允许”机构在确认一个新中断之前,先要让即将被中断的程序的一条指令执行完毕。设主存的工作周期 TM。解析:假设执行一条指令时间也为 TM,三个设备同时发出中断请求,那么依次分别处理设备 C,B,A时间如下:tC2TMTDCTSTCTR tB2TM2TDCTSTBTR tA2TM3TDCTSTATR 三个设备所花的总时间为:T=tC+tB+tA 2、磁盘,磁带,打印机三个设备同时

22、工作:磁盘以 30s 的间隔向控制器发 DMA请求,磁盘以 45s 的间隔发 DMA请求,打印机以 150s 的间隔发 DMA请求,假设DMA控制器没完成一次 DMA传送所需时间为 5s,画出多路 MDA控制器工作时空图。解析:根据传送速率,磁盘优先权最高,磁带次之,打印机最低。工作时空图如图 5-2-1所示。图 5-2-1 工作时空图 3、单级中断,采用串行链法来实现具有公共请求线的中断源优先级识别,请画出中断向量为 001010,001011,001000三个设备的判优识别逻辑图。解析:令中断向量 001010 为 A设备,001011为 B 设备,001000 为 C 设备,三个设备的判

23、优识别逻辑如图 5-2-2 所示。图 5-2-2 判优识别逻辑图 5-3 练习题练习题 一、选择题 1、在微型机系统中,外围设备通过_与主板的系统总线相连接。A.DMA控制器 B.设备控制器 C.中断控制器 D.I/O端口 2、在采用_对设备进行编址的情况下,不需要专门的 I/O 指令。A.统一编址法 B.单独编址法 C.两者都是 D.两者都不是 3、以下有关 I/O接口功能和结构的叙述中,错误的是_。A.I/O接口就是像显卡或网卡之类的一种外设控制逻辑 B.CPU可以向 I/O 接口传送用来对设备进行控制的命令 C.CPU 可以从 I/O 接口取状态信息,以了解接口和外设的状态 D.主机侧传

24、输的数据宽度与设备侧传输的数据宽度是一样的 4、以下有关 I/O端口的叙述中,错误的是_。A.I/O接口中用户可访问的寄存器被称为 I/O 端口 B.命令端口和状态端口可以共用一个 C.I/O 端口可以和主存统一编号,也可以单独编号 D.I/O端口的地址位数比主存地址位数长 5、某终端通过 RS-232串行通信接口与主机相连,采用起止式异步通信方式。若传输速率为 1200波特,字符格式为:一位起始位、8位数据位、无校验位、一位停止位。则传送一个字节所需时间约为_。A.6.7ms B.7.5ms C.8.3ms D.9.2ms 6、某终端通过 RS-232串行通信接口与主机相连,采用起止式异步通

25、信方式。若每秒钟传送 2400个字符,字符格式为:一位起始位、8位数据位、无校验位、两位停止位。则传送一个字节所需时间约为_。A.3.3微秒 B.3.3 毫秒 C.4.6 微秒 D.4.6毫秒 7、下述 I/O控制方式中,主要由硬件而不是软件实现数据传送的方式是_。A.程序查询方式 B.程序中断方式 C.DMA方式 8、周期挪用方式常用于_方式的输入/输出控制中。A.DMA B.中断 C.程序查询 D.通道 9、采用“周期挪用”方式进行数据传送时,每传送一个数据要占用一个_的时间。A.指令周期 B.机器周期 C.时钟周期 D.存储周期 10、以下是有关程序查询方式的叙述:程序查询方式通过 CP

26、U 执行程序来完成数据传送 CPU 向 I/O端口送数据或取数据之前,要查看相应的状态 CPU 和外设是完全串行的 程序查询方式也称为程序直接控制方式 以上叙述中,正确的有_。A.仅和 B.仅和和 C.仅和和 D.全部 11、下述有关程序中断 I/O 方式的叙述中,错误的是_。A.外设中断请求时,实际上是请求 CPU 执行相应的程序来处理外设发生的相关事件 B.I/O 中断响应不可能发生在一条指令执行过程中 C.外设的数据是和 CPU直接交换的 D.只要有未被屏蔽的中断请求发生,在一条指令结束后,就会进入中断响应周期 12、某计算机系统中软盘以中断方式与处理机进行 I/O 通信,通信中以 16

27、bit 为传输单位,传输率为 50KB/s,每次传输的开销(包括中断)为 100个 CPU时钟,处理器的主频为 50MHZ,则软盘使用时占处理器时间的比例是_。A.0%B.5%C.1.5%D.15%13、中断向量地址是_。A.子程序入口地址 B.中断服务程序入口地址 C.中断服务程序入口地址指示器 D.例行程序入口地址 14、当有中断源发出中断请求时,CPU执行相应的中断服务程序进行中断处理。对于 I/O中断的情况,提出中断请求的部件可以是_。A.ALU B.寄存器 C.键盘 D.Cache 15、以下_情况不会引起中断请求。A.一条指令执行结束 B.一次 I/O 操作结束 C.键盘缓冲已满

28、D.一次 DMA 操作结束 16、以下_情况出现时,会自动查询有无 I/O 中断请求,进而可能进入中断响应周期。A.一条指令执行结束 B.一次 I/O 操作结束 C.机器内部发生故障 D.一次 DMA 操作结束 17、采用 DMA方式传送数据时,每传送一个数据就要占用一个_的时间 A.指令周期 B.机器周期 C.存储周期 D.总线周期 18、在采用 DMA方式高速传输数据时,数据传送是_。A.在总线控制器发出的控制信号控制下完成的 B.在 DMA控制器本身发出的控制信号控制下完成的 C.由 CPU执行程序完成的 D.由 CPU 相应中断处理完成的 19、下列陈述中正确的是_。A.中断相应过程是

29、由硬件和中断服务程序共同完成的 B.每条指令的执行过程中,每个总线周期要检查一次有无中断请求 C.检测有无 DMA请求,一般安排在一条指令执行过程的末尾 D.中断服务程序的最后一条指令是无条件转移指令 20、下列陈述中正确的是_。A.在 DMA周期内,CPU 不能执行程序 B.中断发生时,CPU 首先执行入栈指令将程序计数器的内容保护起来 C.DMA传送方式中,DMA控制器每传送一个数据就挪用一个指令周期 D.输入输出操作的最终目的是要实现 CPU 与外设之间的数据传输 21、DMA方式的数据交换不是由 CPU 执行一段程序来完成,而是在_之间建立一条逻辑上的直接数据通路,由 DMA控制器来实

30、现的。A.CPU与主存之间 B.外设与外设之间 C.外设与 CPU 之间 D.外设与主存之间 22、以下有关 DMA方式的叙述中,错误的是_。A.DMA方式下,DMA 控制器向 CPU请求的是总线使用权 B.DMA方式可以用于键盘和鼠标器的数据输入 C.在数据传送阶段,不需要 CPU介入,完全由 DMA控制器控制 D.DMA方式下要用到中断处理 23、以下关于 DMA控制器和 CPU关系的叙述中,错误的是_。A.DMA控制器和 CPU 都可以作为总线的主控设备 B.当 DMA控制器和 CPU 都需要使用总线访问内存时,CPU优先级高 C.CPU 可以通过执行 I/O 指令来访问 DMA控制器

31、s D.CPU可通过执行指令来启动 DMA控制器 24、通道对 CPU 的请求形式是_。A.自陷 B.中断 C.通道指令 D.跳转指令 25、CPU 对通道的请求形式是_。A.自陷 B.中断 C.通道指令 D.I/O指令 26、如果认为 CPU 等待设备的状态信号是处于非工作状态(即踏步等待)那么,在下面几种主机与设备数据传输方中,_主机与设备是串行工作的,_主机与设备是并行工作的,_主程序与外围设备是并行运行的。A.程序查询方式 B.中断方式 C.DMA方式 27、中断发生时,由硬件保护片更新程序计数器 PC,而不是由软件完成,主要是为了_。A.能进入中断处理程序并能正确返回原程序 B.节省

32、内存 C.提高处理机的速率 D.使中断处理程序易于编制,不易出错。28、单级中断与多级中断的区别_。A.单级中断只能实现单中断,而多级中断可以实现多重中断 B.单级中断的硬件结构是一维中断,而多级中断的硬件结构是二维中断 C.单级中断,处理机只通一根外部中断请求线接到它的外部设备系统;而多级中断,每一个 I/O设备都有一根专用的外部中断请求线 29、在单级中断系统中,CPU 一旦响应中断,则立即关闭_标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进化干扰。A.中断允许 B.中断请求 C.中断屏蔽 30、CPU 输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用_。A.

33、并行技术 B.通道技术 C.缓冲技术 D.虚拟技术 31、中断允许触发器用来_。A.表示外设是否提出了中断请求 B.CPU是否响应了中断请求 C.CPU 是否正在进行中断处理 D.开放或关闭可屏蔽硬件中断 32、硬中断服务程序结束返回断点时,程序末尾要安排一条指令 IRET,它的作用是_。A.构成中断结束命令.B.恢复断点信息并返回 C.转移 IRET的下一条指令 D.返回到断点处 33、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用_。A.中断嵌套 B.中断向量 C.中断响应 D.中断屏蔽 34、通道是重要的 I/O 方式,其中适合连接大量终端与打印机的通道是_。A.数组多路通道 B.选择通道 C.字节多路通道 35、通道程序是由_组成。A.I/O指令 B.通道指令(通道控制字)C.通道状态字 36、为了便于实现多级中断,保存现

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1