单项选择(2001年北京理工大学)

DMA方式是在【 】之间建立一条直接数据通路。

A、I/O设备和主存

B、两个I/O设备

C、I/O设备和CPU

D、CPU和主存

答案解析

A

【解析】

直接存储器访问DMA方式是在外设和主存之间开辟一条“直接数据通道”,在不需要CPU干预也不需要软件介入的情况下两者之间进行的调整数据传送方式。

讨论

CPU响应中断时,必须先保护当前程序的断点状态,然后才能执行中断服务子程序。这里的断点状态指的是____________。

堆栈的结构往往用于中断处理中保护现场,它的存取方式是__________。

CPU与外部设备交换数据时用__________、__________、__________和__________等方法来协调它们之间的速度不协调。

I/O接口按数据传送的宽度可分为__________和__________两类。

三态门电路比普通门电路多一种__________状态。

在中断服务程序中,保护和恢复现场之前需要__________中断。

某磁盘储存器的平均找道时间为Ts,转速为每分r转,每磁道容量为N个字,每信息块为n个字。试推算读写一个信息块所需时间Tb的计算公式。

某磁盘有两个记录面,存储区内直径为2.36英寸,外直径为5英寸,道密度为1250TPI(TPI:磁道数/英寸),内直径处的位密度为52400bpi(bpi:位/英寸),转速为2400rpm(rpm:转/分)。请回答:(1)每面有多少磁道,每磁道能存储多少字节?(2)数据传输率是多少?(3)设找道时间在10ms~40ms之间,在一个磁道上写8000字节数据,平均需要多少时间?

外设的识别方法有两种,它们是__________。

当前流行的使用三总线(系统总线、PCI总线、ISA总线或EISA总线)结构的高档PC机中,说明3种总线的连接关系,每种总线的运行频率与数据宽度(位数)的大体数值。

某计算机的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写操作中,数据从__________传送到__________。

DMA控制器与CPU分别使用内存,通常采用以下3种方法:①__________;②__________;③DMA与CPU交替访内。

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

从中断源的急迫程序、CPU响应时间和接口控制电路3个方面,说明程序中断和DMA方式的差别。

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

某机字长32位,主存储器按字节编址,现有4种不同长度的数据(字节、半字、单字、双字),请采用一种既节省存储空间,又能保证任何长度的数据都在单个存取周期内完成读/写的方法,将一批数据顺序地存入主存,画出主存中数据的存放示意图。这批数据共有10个,它们依次为字节、半字、双字、单字、字节、单字、双字、半字、单字、字节。

零地址的运算类指令在指令格式中不给出操作数地址,参加运算的两个操作数来自【 】。

微程序控制的计算机中,控制存储器CM是用来存入__________的。

微程序控制器中,微程序的入口地址是由【 】形成的。