软件水平考试

CPU响应DMA请求是在( )结束时。A.一条指令执行 B.一段程序 C.一个时钟周期 D.一个总线周期

题目
CPU响应DMA请求是在( )结束时。

A.一条指令执行
B.一段程序
C.一个时钟周期
D.一个总线周期
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将()。

A、反复执行空操作,直到DMA操作结束

B、进入暂停状态,直到DMA操作结束

C、进入保持状态,直到DMA操作结束

D、进入等待状态,直到DMA操作结束


参考答案:C

第2题:

cpu响应中断请求和响应dma请求的本质区别是()。

A.控制简单

B.速度慢

C.响应中断时,CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线

D.CPU响应中断请求和响应DMA请求的本质区别是()。


参考答案:C

第3题:

当DMA控制器向8086CPU请求使用总线后,下列说法正确的是

A.CPU时钟周期执行结束后响应

B.CPU等待周期执行结束后响应

C.CPU指令周期执行结束后响应

D.CPU总线周期执行结束后响应


正确答案:D

第4题:

CPU内部的中断允许标志位IF的作用是()。

A.禁止CPU响应可屏蔽中断
B.禁止中断源向CPU发中断请求
C.禁止CPU响应DMA操作
D.禁止CPU响应非屏蔽中断

答案:A
解析:

第5题:

CPU响应DMA请求是在( )结束时。

A.一条指令执行 B.段程序 C.一个时钟周期 D.一个总线周期


正确答案:D

第6题:

当要进行一次DMA传送时,首先由外设向DMAC发DMA请求信号,DMAC收到此申请后向CPU发总线请求信号。若CPU响应此请求则发______给DMAC,DMAC接管后开始工作。


正确答案:总线回答(或响应)  总线
总线回答(或响应)  总线

第7题:

CPU响应DMA传送请求的信号是( )。

A.READY

B.BUSAK

C.RD

D.WR


正确答案:B

第8题:

试题(16)

以下关于在I/O设备与主机间交换数据的叙述中,错误的是(16)。

(16)A.中断方式下,CPU需要执行程序来实现数据传送

B.中断方式和DMA方式下,CPU与I/O设备都可同步工作

C.中断方式和DMA方式相比,快速I/O设备更适合采用中断方式传递数据

D.若同时接到DMA请求和中断请求,CPU优先响应DMA请求


正确答案:C
试题(16)分析
本题考查计算机系统基础知识。
常用的I/O设备和CPU之间数据传送控制方式有4种,分别为程序直接控制方式、中断控制方式、DMA方式和通道方式。
程序直接控制方式和中断控制方式都只适用于简单的、外设很少的计算机系统,因为程序直接控制方式耗费大量的CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备与CPU、设备与设备只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花费较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多也导致数据丢失。DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。DMA方式与通道控制方式的区别是,DMA方式要求CPU执行设备驱动程序来启动设备,给出存放数据的内存起始地址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令来完成这些工作。
参考答案
(16)C

第9题:

CPU是在______结束时响应DMA请求的。

A.一条指令执行
B.一段程序
C.一个时钟周期
D.一个总线周期

答案:D
解析:
本题考查计算机组成基础知识。DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU干预的情况下,控制I/O设备与系统主存之间的直接数据传输。DMA操作占用的资源是系统总线,而CPU并非在整个指令执行期间即指令周期内都会使用总线,故DMA请求的检测点设置在每个机器周期也即总线周期结束时执行,这样使得总线利用率最高。

第10题:

当外部有中断请求,CPU未响应,可能的原因为()。

  • A、CPU在执行非屏蔽中断服务
  • B、CPU当前关中断
  • C、CPU在执行高优先权的中断服务程序
  • D、当前执行DMA操作

正确答案:A,B,C,D

更多相关问题