計算機輸入輸出系統概論-IO接口的功能與分類

計算機輸入輸出系統概論-IO接口的功能與分類


計算機輸入輸出系統概論-IO接口的功能與分類

IO接口功能與分類


1. 接口的功能

接口是指兩個相對獨立的子系統之間的相連部分。由於外圍設備在結構和工作原理上與主機有很大差異,他們都有各自獨立時鐘,獨立的時序,獨立的狀態標誌。同時主機與外設工作在不同的速度下,有不同的數據格式,等等,因此,在主機與外圍設備進行數據交換式必須引入相應的邏輯部件來解決兩者之間的同步協調,數據格式轉換等問題,這個邏輯部件稱為設備控制器或簡稱接口。

由於主機與各種IO設備的相對獨立性,他們一般是無法直接溝通的,而必須經過一個“轉換器”機構。用於連接主機與IO設備的這個抓換機構及IO接口的電路,簡稱IO接口。


主機 IO接口IO設備


計算機輸入輸出系統概論-IO接口的功能與分類

接口功能


顯然接口完成了物理上的連接。它具有如下功能:

l 識別地址碼,即地址碼譯碼功能。

l 實現外圍和主機之間的通信聯絡控制。

l 支持主機採取程序查詢,中斷,DMA訪問等等。

l 實現數據緩衝,已達到主機與設備之間的速度匹配

l 進行數據格式,類型都能方面的轉化。

l 接受主機命令,提供主機狀態,按照主機命令控制設備。


計算機輸入輸出系統概論-IO接口的功能與分類

分類


2. 接口的分類

輸入輸出接口類型有:

l 按照數據傳送的寬度可分為並行接口和串行接口。

l 按主機訪問IO設備的控制方式,可分為程序控制輸入輸出接口,程序中斷等等。

l 按時序控制方式分:同步接口,異步接口。


分享到:


相關文章: