輸入/輸出系統的四種不同工作方式對CPU利用率比較
程序控制工作方式:輸入/輸出完全由CPU控制,整個I/O過程中CPU必須等待其完成,因此對CPU的能力限制很大,利用率較低
程序中斷工作方式:CPU不再定期查詢I/O系統狀態,而是當需要I/O處理時再通知CPU,從而解決了CPU低效等待的缺陷
DMA工作方式:它是通過使用DMA控制器來控制和管理數據傳送,CPU的利用率大大提高
I/O通道技術:將CPU從I/O操作中完全脫離出來,由專門的通道機來完成I/O的處理與控制工作
程序控制工作方式:輸入/輸出完全由CPU控制,整個I/O過程中CPU必須等待其完成,因此對CPU的能力限制很大,利用率較低
程序中斷工作方式:CPU不再定期查詢I/O系統狀態,而是當需要I/O處理時再通知CPU,從而解決了CPU低效等待的缺陷
DMA工作方式:它是通過使用DMA控制器來控制和管理數據傳送,CPU的利用率大大提高
I/O通道技術:將CPU從I/O操作中完全脫離出來,由專門的通道機來完成I/O的處理與控制工作