单项选择(2013年硕士研究生入学考试)

下列关于中断I/O方式和DMA方式比较的论述中,错误的是【 】。

A、中断I/O方式请求的是CPU处理时间,DMA方式请求的是总线使用权

B、中断响应发生在一条指令执行结束后,DMA响应发生在一个总线事务完成后

C、中断I/O方式下数据传送通过软件完成,DMA方式下数据传送由硬件完成

D、中断I/O方式适用于所有的外部设备,DMA方式仅适用于快速外部设备

答案解析

D

【解析】

对高速外设采用中断I/O方式,效率很低,不适用。

讨论

一个计算机系统有I/O通道:① 字节字节多路通道,带有传输速率为1.2KB/s的CRT终端5台,传输速率为7.5KB/s的打印机2台;② 选择通道,带有传输速率为1000KB/s的光盘一台,同时带有传输速率为800KB/s的温盘一台;③ 数组多路通道,带传输速率为800KB/s及600KB/s的磁盘各一台,则通道的最大传输速率为【 】KB/s。

在DMA传送方式中,由【 】发出DMA请求。

8086系列CPU相应外部硬中断需经过【 】个中断响应周期。

当有中断源发出中断请求时,CPU可执行相应的中断服务程序。提出中断请求的可以是【 】。

中断处理和子程序调用都需要压栈以保护现场,中民处理一定会保存而子程序调用不需要保存其内容的是【 】。

响应外部中断的过程中,中断隐指令完成的操作,除保护断点外,还包括【 】。Ⅰ. 关中断Ⅱ. 保存通用寄存器的内容Ⅲ. 形成中断服务程序入口地址并送PC

某计算机处理器主频为50MHz,采用定时查询方式控制设备A的I/O,查询程序运行一次所用的机器周期至少为500个。在设备A工作期间,为了保证数据不丢失。每秒需对其查询至少200次,则CPU用于设备A的I/O的时间占整个CPU时间的百分比至少是【 】。

总线的__________裁决方式速度最高。

在总线裁决中,有串行链接式、____________和____________3种方式。

DMA只负责在__________总线上进行数据传送,在DMA写操作中,数据从__________传送到__________。

何为DMA传送?一个DMA控制器至少应包括哪些部件 ?它们各自起什么作用?DMA控制器通过是如何获取总线控制权的?

CPU可任选CPU停止法、总线挪用法或总线周期分时法来实现DMA。

DMA是主存与外设间交换数据的方式,它也可用于主存与主存之间的数据交换。

某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需要5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传送单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间。请回答下列问题,要求写出计算过程。(1)在中断方式下,CPU用于外该设I/O的时间占CPU时间的百分比是多少?(2)当外设的数据传输率达到5MB/s时,改为DMA方式传送数据。假定每次DMA传送块的大小为5000B,且DMA预处理和后处理的总开销为500个时钟周期,则CPU用于该外设I/O的时间占CPU时间的百分比是多少(假设DMA和CPU之间没有访存冲突)?

在输入输出系统中,DMA方式是否可以替代中断方式?

磁盘存储器是一种以__________方式存取的存储器。

在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其中,采用【 】方式时,不需要CPU控制数据的传输过程。

某计算机存储器按字节编址,主存在址空间大小为64MB,现用4M×8位芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是【 】。

某容量为256MB的存储器由若干4M×8位的DRAM芯片构成,该DRAM芯片的地址引脚和数据引脚的总数是【 】。

某计算机的Cache共有16块,采用2路组相联映射方式(即每组两块),每个主存块大小为32字节,按字节寻址,主存单元129所在主存块应装入到的Cache组号是【 】。