试题详情
简答题使用DMA控制器8237A传输一个字节需要多少时间?受那些因素影响?请作具体分析。 
  • 使用DMA控制器8237A传输1字节数据需要4个DMA控制器使用的时钟周期,对于速度稍慢的外设/存储器,也可以插入一个或多个等待周期。
    影响DMA周期时间长短的因素有:
    (1)DMA控制器使用的时钟频率:频率越高,DMA周期越短;
    (2)存储器和外部设备的工作速度:如果速度跟不上DMA时钟的要求,则需要插入等待周期,从而延长整个DMA周期;
    (3)使用压缩时序可以缩短DMA周期;
    (4) 如果存储器数据块首地址低8位为“0”,前256个字节内存地址的高8位相同,它们传送时只需要发送一次高8位地址,后面255个数据的DMA周期达到最小;
    (5)如果进行存储器之间数据传输,每个字节的传输需要二个DMA周期。
  • 关注下方微信公众号,在线模考后查看

热门试题