程序查询方式需要将Io设备的工作时间串行插入到处理器执行程序的时间中去,由于IO设备速度相对较慢,处理器将花费大量时间等待IO设备。Cpu和外设无法做到并行工作,大大影响处理机的效率。
在DMA方式中,插入处理器执行程序时间的仅仅是一个存取周期。对于大量数据传送来书,索然需要插入多个存取周期,三显然对处理器的干扰很小,同时由于每次传送能够有硬件在应该存取周期内完成,从而实现了IO数据的高速传递。
posted on 2011-12-05 22:39 chxzwj 阅读(529) 评论(0) 编辑 收藏 引用
Powered by: C++博客 Copyright © chxzwj