I/O控制方式主要有程式查詢方式、中斷方式、DMA方式和I/O通道控制方式。 程式查詢方式也稱為程式輪詢方式,該方式採用使用者程式直接控制主機與外部裝置之間輸入/輸出操作。CPU必須不停地迴圈測試I/O裝置的狀態埠,當發現裝置處於準備好(Ready)狀態時,CPU就可以與I/O裝置進行資料存取操作。 中斷方式。當I/O裝置結束(完成、特殊或異常)時,就會向CPU發出中斷請求訊號,CPU收到訊號就可以採取相應措施。當某個程序要啟動某個裝置時,CPU就向相應的裝置控制器發出一條裝置I/O啟動指令,然後CPU又返回做原來的工作。 DMA(直接記憶體存取)方式。DMA方式也稱為直接主存存取方式,其思想是:允許主儲存器和I/O裝置之間透過“DMA控制器(DMAC)”直接進行批次資料交換,除了在資料傳輸開始和結束時,整個過程無須CPU的干預。 I/O通道控制方式。通道(Channel)也稱為外圍裝置處理器、輸入輸出處理機,是相對於CPU而言的。是一個處理器。也能執行指令和由指令的程式,只不過通道執行的指令是與外部裝置相關的指令。是一種實現主存與I/O裝置進行直接資料交換的控制方式。 拓展資料: i/o系統即輸入輸出系統,作業系統中負責管理輸入輸出裝置的部分稱為i/o系統,完成裝置管理功能,包括外設編址,資料通路的建立,向主機提供外設的狀態資訊等。i/o系統的組成有:i/o裝置,裝置控制器及i/o操作有關的軟硬體。 : I/O系統
I/O控制方式主要有程式查詢方式、中斷方式、DMA方式和I/O通道控制方式。 程式查詢方式也稱為程式輪詢方式,該方式採用使用者程式直接控制主機與外部裝置之間輸入/輸出操作。CPU必須不停地迴圈測試I/O裝置的狀態埠,當發現裝置處於準備好(Ready)狀態時,CPU就可以與I/O裝置進行資料存取操作。 中斷方式。當I/O裝置結束(完成、特殊或異常)時,就會向CPU發出中斷請求訊號,CPU收到訊號就可以採取相應措施。當某個程序要啟動某個裝置時,CPU就向相應的裝置控制器發出一條裝置I/O啟動指令,然後CPU又返回做原來的工作。 DMA(直接記憶體存取)方式。DMA方式也稱為直接主存存取方式,其思想是:允許主儲存器和I/O裝置之間透過“DMA控制器(DMAC)”直接進行批次資料交換,除了在資料傳輸開始和結束時,整個過程無須CPU的干預。 I/O通道控制方式。通道(Channel)也稱為外圍裝置處理器、輸入輸出處理機,是相對於CPU而言的。是一個處理器。也能執行指令和由指令的程式,只不過通道執行的指令是與外部裝置相關的指令。是一種實現主存與I/O裝置進行直接資料交換的控制方式。 拓展資料: i/o系統即輸入輸出系統,作業系統中負責管理輸入輸出裝置的部分稱為i/o系統,完成裝置管理功能,包括外設編址,資料通路的建立,向主機提供外設的狀態資訊等。i/o系統的組成有:i/o裝置,裝置控制器及i/o操作有關的軟硬體。 : I/O系統