程序查詢方式需要將Io設備的工作時間串行插入到處理器執行程序的時間中去,由于IO設備速度相對較慢,處理器將花費大量時間等待IO設備。Cpu和外設無法做到并行工作,大大影響處理機的效率。
在DMA方式中,插入處理器執行程序時間的僅僅是一個存取周期。對于大量數據傳送來書,索然需要插入多個存取周期,三顯然對處理器的干擾很小,同時由于每次傳送能夠有硬件在應該存取周期內完成,從而實現了IO數據的高速傳遞。
posted on 2011-12-05 22:39 chxzwj 閱讀(551) 評論(0) 編輯 收藏 引用
Powered by: C++博客 Copyright © chxzwj