數據傳輸控制方式

數據傳輸控制方式

按照I/O控制功能的強弱,以及和CPU之間聯繫方式的不同,可把I/O設備的數據傳輸方式分為4種:程式直接控制方式(查詢控制方式),中斷控制方式,DMA方式,通道方式。

查詢控制方式

接口操作_查詢控制方式 接口操作_查詢控制方式

在程式的主動控制下,通過讀取狀態暫存器了解接口的情況,完成相應的程式操作。為了及時了解接口的狀 態,需要時間密集的查詢操作。CPU效率低。

中斷控制方式

接口操作_中斷控制方式 接口操作_中斷控制方式

當接口出現需要程式干預的事件,通過中斷通知CPU,CPU再讀取狀態暫存器,確定事件的種類,以便執行不同的代碼處理。CPU效率高而且及時。

其他方式

DMA(Direct Memory Access)控制方式:

接口的操作_DMA控制方式 接口的操作_DMA控制方式

CPU與接口的數據傳送採用DMA傳送,即傳送的具體過程由硬體(DMA控制器)完成,傳送速度比通過CPU快,尤其是在批量傳送時效率很高。

相關詞條

熱門詞條

聯絡我們