查詢控制方式
在程式的主動控制下,通過讀取狀態暫存器了解接口的情況,完成相應的程式操作。為了及時了解接口的狀 態,需要時間密集的查詢操作。CPU效率低。
中斷控制方式
當接口出現需要程式干預的事件,通過中斷通知CPU,CPU再讀取狀態暫存器,確定事件的種類,以便執行不同的代碼處理。CPU效率高而且及時。
其他方式
DMA(Direct Memory Access)控制方式:
CPU與接口的數據傳送採用DMA傳送,即傳送的具體過程由硬體(DMA控制器)完成,傳送速度比通過CPU快,尤其是在批量傳送時效率很高。