结构推理 一个DMA模块采用周期挪用方式从一个速率为9600b/s的设备向存储器传输字符。CPU读取指令的速率为每秒100万条,每条指令一个字,问DMA模块对于CPU速率的影响有多少?
【正确答案】外设向存储器读写的速率为9600/32=300W/s。   CPU访问存储器的速率为106W/s。   输入输出访问操作占全部存储器带宽的比例为300/1000000=0.03/%。   当存储器进行输入输出访问时,CPU的访存就要等待,所以DMA模块对于CPU速率的影响就是DMA占用存储器访问周期的比例,为0.03/%。
【答案解析】