(1)優點
控制簡單,不需要多硬體支援
(2)缺點
CPU利用率低
不能實現裝置間的並行工作
無法發現和處理產生的錯誤
(3)適用場景
適用於結構簡單,只需少量硬體的電路
2.中斷驅動I/O控制方式
可以實現CPU與裝置間的並行操作
可以實現裝置與裝置間的並行操作
CPU利用率高
中斷次數多
耗費CPU的時間
容易造成資料丟失
適用於高效場合
3.直接儲存器訪問DMA控制方式
減少了CPU中斷的處理次數
資料傳輸過程中不需要CPU干預
有一定的侷限
不需要CPU干預介入的控制器來控制記憶體與外設之間的資料交流的場合
4.I/O通道控制方式
一個通道可以控制多臺外設,且與CPU並行工作時間最長
價格較高,不宜過多使用
適用於以位元組為單位的干預,同時實現CPU、通道和I/O裝置三者並行操作的場合
(1)優點
控制簡單,不需要多硬體支援
(2)缺點
CPU利用率低
不能實現裝置間的並行工作
無法發現和處理產生的錯誤
(3)適用場景
適用於結構簡單,只需少量硬體的電路
2.中斷驅動I/O控制方式
(1)優點
可以實現CPU與裝置間的並行操作
可以實現裝置與裝置間的並行操作
CPU利用率高
(2)缺點
中斷次數多
耗費CPU的時間
容易造成資料丟失
(3)適用場景
適用於高效場合
3.直接儲存器訪問DMA控制方式
(1)優點
減少了CPU中斷的處理次數
資料傳輸過程中不需要CPU干預
(2)缺點
有一定的侷限
(3)適用場景
不需要CPU干預介入的控制器來控制記憶體與外設之間的資料交流的場合
4.I/O通道控制方式
(1)優點
一個通道可以控制多臺外設,且與CPU並行工作時間最長
(2)缺點
價格較高,不宜過多使用
(3)適用場景
適用於以位元組為單位的干預,同時實現CPU、通道和I/O裝置三者並行操作的場合