DMA爲何比輪詢、中斷方式性能要卓越不少?

若是是計算機專業出身的同窗,都聽過一個概念,中斷比輪詢要好、DMA比中斷要好。內存 中斷比輪詢要好,是容易理解的:循環 在輪詢中,CPU是死循環執行對IO端口的檢測,這種模式,大量的浪費了CPU(由於CPU除了處理外設以外,更多的時間應該用於對內存的操做,如計算等)。數據 而中斷方式,則沒有死循環的浪費,CPU能夠正常作別的事情,等到外部設備數據來了,就會主動由設備控制器發出中斷(設備控制器預先須
相關文章
相關標籤/搜索