I/O控制方式

I/O指輸入輸出端口
1. 輪訓方式:CPU不斷地詢問I/O端口是否忙,若不忙,則執行輸入輸出操作,若忙,則不斷詢問。
2. 中斷處理:若I/O端口需要進行數據讀寫操作時,給CPU發送一箇中斷信號,CPU中斷當前任務轉而執行I/O端口的輸入輸出任務,完成後,CPU繼續執行剛纔未執行完的任務。
3. 直接內存存取(DMA:Direct Memory Access):DMA控制器控制內存與設備之間的數據傳送而不需要CPU操作。當DMA傳送數據完成時,發送中斷信號給CPU,讓CPU對結尾工作進行處理。
4. 通道方式:是一個控制外部設備工作的硬件機制,它獨立於CPU單獨的負責數據的輸入輸出操作,它執行了本該CPU執行的I/O操作,解放了CPU,提高系統的整體效率。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章