输入输出系统部分习题解答_第1页
输入输出系统部分习题解答_第2页
输入输出系统部分习题解答_第3页
输入输出系统部分习题解答_第4页
输入输出系统部分习题解答_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. .输入输出系统局部习题解答一、选择题1、某中断系统中,每抽取一个输入数据就要中断CPU一次,中断处理程序接收取样的数据,并将其保存到主存缓冲区内。该中断处理需要X秒。另一方面,缓冲区内每存储 N 个数据,主程序就将其取出进展处理,这种处理需要Y秒,因此该系统可以跟踪到每 秒_次中断请求。AAN / NX + Y B. N / X + YN C .min1 / X ,1 / Y D. max1 / X ,1 / Y 2、计算机的外围设备是指_。DA 输入/输出设备 B 外存储器C 远程通信设备 D 除了CPU 和内存以外的其它设备3、中断向量地址是:_。CA 子程序入口地址 B 中断效劳例行

2、程序入口地址C中断效劳例行程序入口地址的指示器 D 中断返回地址4、 CRT的分辨率为1024×1024像素,像素的颜色数为256,那么刷新存储器的容量为_。BA 512KB B 1MB C 256KB D 2MB 5、为了便于实现多级中断,保存现场信息最有效的方法是采用_。B A 通用存放器 B 堆栈 C 存储器 D 外存6、发生中断请求的条件是_。C A. 一条指令执行完毕 B. 一次 I/O 操作完毕 C. 机器内部发生故障 D. 一次DMA 操作完毕7、在微型机系统中,外围设备通过_与主板的系统总线相连接。 A 适配器 B 设备控制器 C 计数器 D 存放器8、CPU响应中断

3、时,进入“中断周期,采用硬件方法保护并更新程序计数器PC内容,而不是由软件完成,主要是为了_。AA 能进入中断处理程序,并能正确返回源程序 ;B 节省主存空间 ;C 提高处理机速度 ;D 易于编制中断处理程序 ;9、在单级中断系统中,CPU一旦响应中断,那么立即关闭_标志,以防本次中断效劳完毕前同级的其他中断源产生另一次中断进展干扰。C A 中断允许 B 中断请求 C 中断屏蔽 D 中断保护10、为了使设备相对独立,磁盘控制器的功能全部转移到设备中,主机与设备间采用_接口。AA.SCSI B.专用 C.ESDI D.RISC11、I/O标准接口SCSI中,一块主适配器可以连接_台具有SCSI接

4、口的设备。BA.6 B.7 C.8 D.1012、周期挪用方式常用于_方式的输入/输出中 。AA DMA B 中断 C 程序传送 D 通道13、一台计算机对n个数据源进展分时采集,送入主存,然后分时处理。采集数据时,最好的方案是使用_。DA.堆栈缓冲区 B.一个指针的缓冲区C.两个指针的单缓冲区 D.几个指针的几个缓冲区14、通道对CPU的请求形式是_。BA.自陷 B.中断 C.通道命令 D.跳转指令15、下述I/O控制方式中,_主要由程序实现。BA.PPU方式 B.中断方式 C.DMA方式 D.通道方式二、填空题1、显示适配器作为CRT和CPU的接口,由A. _存储器,B. _控制器,C.

5、_三局部组成。A.刷新 B.显示 C.ROM BIOS2、DMA技术的出现使得A. _可通过B. _直接C. _。A.外围设备 B.DMA控制器 C.内存3、DMA 控制器按其A. _构造,分为B. _型和C. _型两种。A.组成构造 B.选择 C.多路。4、中断处理过程可以A. _进展。B. _的设备可以中断C. _的中断效劳程序。A.嵌套 B.优先级高 C.优先级地5、每一种外设都是在它自己的A。_控制下进展工作,而A那么通过B. _和C. _相连并受C 控制。A.设备控制器 B. 适配器 C. 主机6、 在计算机系统中,CPU对外围设备的管理处程序查询方式、程序中断方式外,还有A. _方

6、式,B. _方式,和C. _方式。A. DMA B. 通道 C. 外围处理机7、选择型DMA控制器在A. _可以连接多个设备,而在B. _只能允许连接一个设备,适合于连接C. _设备。A.物理 B.逻辑 C.高速8、不同的CRT显示标准所支持的最大A._和B._数目是C._的。A.分辨率 B.颜色 C.不同、中断处理需要有中断A._,中断B._产生,中断C._等硬件支持。A.优先级仲裁 B.向量 C.控制逻辑10、DMA方式采用下面三种方法:A._访内;B._;C._交替访内。A.停顿CPU B.周期挪用 C. DMA和CPU11、多路行DMA控制器不仅在A._上而且在B._上可以连接多个设备

7、,适合于连 接C._设备。A.物理 B.逻辑上 C.慢速12、通道与CPU分时使用A._,实现了B._内部数据处理和C._并行工作。A.内存 B.CPU C.I / O13、在计算机系统中,CPU对外围设备的管理处程序查询方式、程序中断方式外,还有A_方式,B_方式,和C_方式。ADMA B通道 C外围处理机14、DMA和CPU分时使用内存的三种方式是:A_,B_,C_。A停顿CPU内存 B 周期挪用 CDMA和CPU交替访内15、远程终端和计算机间的通讯可以通过A_和B_传输。远程通讯时,在计算机和远程终端需分别装有C_。A长距离线路 B 网 C调制解调器三、应用题1、11分某机用于生产过程

8、中的温度数据采集,每个采集器含有8位数据缓冲存放器一个,比较器一个,能与给定范围比较,可发出“温度过低或“温度过高的信号,如图B1.1所示。主机采用外设单独编址,四个采集器公用一个设备码,共用一个接口,允许采用两种方式:(1) 定期巡回检测方式,主机可编程指定该设备中的某一采集器。(2) 中断方式,当采集温度比给定范围过底或过高时能提出随机中断请求,主机应能判别是哪一个采集器请求,是温度过低或过高。 请拟定该接口中有哪些主要部件不要求画出完整的连线图,并概略说明在两 种方式下的工作原理。图B1.1解:数据采集接口方案设计如图B1.4所示。现结合两种工作方式说明上述部件的工作。(1) 定期检寻方

9、式 主机定期以输出指令DOA、设备码;或传送指令送出控制字到A存放器,其中用四位分别指定选中的缓冲存放器四个B存放器分别与四个采集器相应。然后,主机以输入指令DIA、设备码;或传送指令取走数据。(2) 中断方式 比较结果形成状态字A' ,共8位,每二位表示一个采集器状态:00 正常 ,01 过低 ,10 过高。有任一处不正常A' 中有一位以上为“1”都将通过中断请求逻辑内含请求触发器、屏蔽触发器发出中断请求。中断响应后,效劳程序以DIA、设备码;或传送指令取走状态字。可判明有几处采集数据越限、是过高或过低,从而转入相应处理。 图B1.42、11分图B3.2是从实时角度观察到的中

10、断嵌套。试问,这个中断系统可以实行几重 中断?并分析图B3.2的中断过程。 图B3.2解:该中断系统可以实行5重中断,中断优先级的顺序是,优先权1最高,主程序运行于最低优先权优先权为6。图B3.2中出现了4重中断。图B3.2中中断过程如下:主程序运行到T1时刻,响应优先权4的中断源的中断请求并进展中断效劳;到T3时刻,优先权4的中断效劳还未完毕,但又出现了优先权3的中断源的中断请求;暂停优先权4的中断效劳,而响应优先权3的中断。到T4时刻,又被优先权2的中断源所中断,直到T6时刻,返回优先权3的效劳程序,到T7时刻,又被优先权1的中断源所中断,到T8时刻,优先权1的中断效劳完毕,返回优先权3的

11、效劳程序,直到T10优先权3的中断效劳完毕,返回优先权4的效劳程序,优先权4的效劳程序到T11完毕,最后返回主程序。图B3.2中,优先权3的效劳程序被中断2次,而优先权5的中断又产生。3、11分 磁盘、磁带、打印机三个设备同时工作。磁盘以20s的间隔发DMA请求,磁带以30s的间隔发DMA请求,打印机以120s的间隔发DMA请求,假设DMA控制器每完成一次DMA传输所需时间为2s,画出多路DMA控制器工作时空图。解:答案如图B4.1 图B4.14、11分单级中断中,采用串行排队链法来实现具有公共请求线的中断优先级识别,请画出中断向量为001010,001011,001000三个设备的判优识别逻

12、辑图。解:逻辑图如图B5.5:图B5.55、11分刷存的主要性能指标是它的带宽。实际工作时显示适配器的几个功能局部要争用刷存的带宽。假定总带宽的50%用于刷新屏幕,保存50%带宽用于其他非刷新功能。(1) 假设显示工作方式采用分辨率为1024×768,颜色深度为3B,帧频刷新速率为72HZ,计算总带宽。2为到达这样高的刷存带宽,应采取何种技术措施?解:1因为 刷新所需带宽 = 分辨率 × 每个像素点颜色深度 × 刷新速度 所以 1024 × 768 × 3B × 72 / S = 165888KB / S = 162MB / S2为到

13、达这样高的刷存带宽,可采用如下技术措施:1 使用高速的DRAM芯片组成刷存。2 刷存采用多体交织构造。3 刷存内显示控制器的内部总线宽度由32位提高到64位,甚至到128位。4 刷存采用双端口存储器构造,将刷新端口与更新端口分开。6、11分画出程序中断方式根本接口示意图,简要说明Im, IR ,EI , RD, BS五个触发器的作用。解:五个触发器的作用:中断屏蔽触发器Im:CPU是否受理中断或批准中断的标志。Im标志为“0时,CPU 可 受理外界中断请求。中断请求触发器IR:暂存中断请求线上由设备发出的中断请求信号,IR标志为“1时, 表示设备发出了中断请求。允许中断触发器EI:用程序指令来

14、置位,控制是否允许某设备发出中断请求。IE为“1 时,某设备可以向CPU发出请求。准备就绪的标志RD:一旦设备做好一次数据的接收或发送,便发出一个设备动作完毕 信号,使RS标志为“1”。工作触发器BS:设备“忙的标志。BS=1,表示启动设备工作。7、11分如图B9.2所示的系统中断机构是采用多级优先中断构造,设备A连接于最高优先级,设备B次之,设备C又次之。要求CPU在执行完当前指令时转而对中断请求进展效劳,现假设:TDC为查询链中每个设备的延迟时间,TA、TB、TC分别为设备A、B、C的效劳程序所需的执行时间,TS、TR为保存现场和恢复现场所需时间。试问:在此环境下,此系统在什么情况下到达中

15、断饱和?即在确保请求效劳的三个设备都不会丧失信息的条件下,允许出现中断的极限频率有多高?注意,“中断允许机构在确认一个新中断之前,先要让即将被中断的程序的一条指令指令执行完毕。 图B9.2解:假设主存工作周期为TM,执行一条指令的时间也设为TM 。那么中断处理过程和各时间段如图B9.4所示。当三个设备同时发出中断请求时,依次处理设备A、B、C的时间如下:tA = 2TM + TDC + TS + TA + TR tB = 2TM + TDC + TS + TA + TRtC = 2TM + TDC + TS + TA + TB到达中断饱和的时间为: T = tA+ tB+ tC 中断极限频率为

16、:f = 1 / T8、11分某I / O系统有四个设备:磁盘传输速率为500000位/ 秒,磁带200000位/秒, 打印机2000位/秒, CRT1000位/秒,试用中断方式,DMA方式组织此I / O系统。画出包括CPU局部总线控制在内的I / O方式示意图,并略作文字说明。解:I / O系统组成如图B10.6所示: 图 B 10.6根据设备传输速率不同,磁盘、磁带采用DMA方式,打印机、CRT 采用中断方式;因而使用了独立请求与链式询问相结合的二维总线控制方式。DMA 请求的优先权高于中断请求线。每一对请求线与响应线又是一对链式查询电路。9、11分假设设备的优先级依次为CD-ROM、扫

17、描仪、硬盘、磁带机、打印机,请用标准接口SCSI进展配置,画出配置图。解:10、11分有一台磁盘机,平均寻道时间为30ms,平均旋转等待时间为120ms,数据传输速率为500B/ms,磁盘机上存放着1000件每件3000B的数据。现欲把一件数据取走,更新后在放回原地,假设一次取出或写入所需时间为:平均寻道时间+平均等待时间+数据传送时间。另外,使用CPU更新信息所需时间为4ms,并且更新时间同输入输出操作不相重叠。试问:(1) 磁盘上全部数据需要多少时间?2假设磁盘及旋转速度和数据传输率都提高一倍,更新全部数据需要多少间?解:1磁盘上总数据量 = 1000×3000B = 30000

18、00B 读出全部数据所需时间为 3000000B ÷ 500B / ms = 6000ms重新写入全部数据所需时间 = 6000ms 所以,更新磁盘上全部数据所需的时间为 : 2×平均找道时间 + 平均等待时间 + 数据传送时间 + CPU更新时间 = 230 + 120 + 6000ms + 4ms = 12304ms (2)磁盘机旋转速度提高一倍后,平均等待时间为60ms, 数据传输率提高一倍后,数据传送时间变为:3000000B ÷ 1000B / ms = 3000ms更新全部数据所需时间为:2 ×30 + 60 + 3000ms + 4ms =

19、 6184ms11、11分CPU响应中断应具备哪些条件?画出中断处理过程流程图。解:条件:1在CPU内部设备的中断允许触发器必须是开放的。 2外设有中断请求时,中断请求触发器必须处于“1”状态,保持中断请求信号。 3外设接口中断允许触发器必须为“1”,这样才能把外设中断请求送至CPU。 4当上述三个条件具备时,CPU在现行指令完毕的最后一个状态周期响应中断。 流程图如下: 图B13.312、11分某机器的中断系统采用一级链路排队,优先级别由设备距CPU的物理位置决定远低近高,如图B14.2所示,DVC0是扫描仪,DVC1是打印机如在某一时刻,扫描仪和打印机均产生一个事件,试问IRQ上的请求是谁发的?为什么?这一结论总是成立

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论