首页 > 试题广场 >

采用 DMA 方式传送数据时,每传送一个数据就要用一个 __

[单选题]

采用 DMA 方式传送数据时,每传送一个数据就要用一个 ______ 时间。


  • 指令周期
  • 机器周期
  • 存储周期
  • 总线周期
这道题怎么网上给出的答案是存储周期呢?
发表于 2017-05-23 21:19:28 回复(0)
应该是C 一个存储周期。DMA获得内存总线的控制权,单纯的是为了做内存访问,所以仅需要一个存取周期。这事和时钟周期没关系。
编辑于 2017-10-23 14:26:14 回复(0)
王道在介绍DMA传送方式时,介绍周期挪用,讲IO设备和CPU同时访存时,CPU暂时让出总线,IO设备挪用一个或几个**存取周期**,传送完一个数据后立刻释放总线,因为IO设备不立即访存就可能会丢失数据,所以优先级高于CPU,在2024年书P292。
编辑于 2023-12-08 13:50:41 回复(0)