问答题 一个系统中经由总线的一次数据传送需要500ns。总线控制的传递,无论CPU到DMA模块,还是DMA模块到CPU,两个方向上都是250ns。一个有50KB/s数据传输率的I/O设备使用DMA。数据是一次传送一个字节(B)。若使用停止CPU访内模式DMA,即块传送之前DMA模块获得总线控制权并一直维持对总线的控制直到整块都传送完毕。传送128字节块时,设备占用了总线多长时间?
【正确答案】正确答案:DMA获得总线控制权和交回总线控制权所用时间为 t 1 =250ns×2=500ns=5×10 -7 s=50×10 -6 s DMA数据传输率为50KB/s,传送一个字节时间为 s DMA工作(访存)128个字节块所用时间为 t 2 =128×
【答案解析】