驅動控制
在現代計算機系統中,都毫無例外地引入了中斷機制,致使對I/O設備的控制,廣泛採用中斷驅動(Interrupt Driven)方式。即當某進程要啟動某個I/O設備工作時,便由CPU向相應的設備控制器發出一條I/O命令,然後立即返回繼續執行原來的任務,設備控制器則按照該命令的要求去控制指定I/O設備。此時,CPU與I/O設備並行操作。
詳情
例如,在輸入時,當設備控制器收到CPU發來的讀命令後,便去控制相應的輸入設備讀數據。一旦數據進入數據暫存器,控制器便通過控制線向CPU傳送一個中斷信號,由CPU檢查輸入過程中是否出錯,若無錯,便向控制器傳送取走數據的信號,然後再通過控制器及數據線,將數據寫入記憶體指定單元中。