1. 程式人生 > >裝置I/O控制方式

裝置I/O控制方式

  當I/O裝置結束(完成、特殊或異常)時,就會向CPU發出中斷請求訊號,CPU收到訊號就可以採取相應措施。當某個程序要啟動某個裝置時,CPU就向相應的裝置控制器發出一條裝置I/O啟動指令,然後CPU又返回做原來的工作。CPU與I/O裝置可以並行工作,與程式查詢方式相比,大大提高了CPU的利用率。但是在中斷方式下,同程式查詢方式一樣,也是以位元組或字為單位進行。但是該方法大大降低了CPU的效率,因為當中斷髮生的非常頻繁的時候,系統需要進行頻繁的中斷源識別、保護現場、中斷處理、恢復現場。這種方法對於以“塊”為存取單位的塊裝置,效率是低下的。