I/O系統

I/O系統

i/o系統即輸入輸出系統,作業系統中負責管理輸入輸出設備的部分稱為i/o系統,完成設備管理功能,包括外設編址,數據通路的建立,向主機提供外設的狀態信息等。i/o系統的組成有:i/o設備,設備控制器及i/o操作有關的軟硬體。

基本介紹

  • 中文名:輸入輸出系統
  • 外文名:Input output system
功能,設備分類,控制方式,

功能

i/o系統的主要功能是對指定外設進行i/o操作,同時完成許多其他的控制。包括外設編址,數據通路的建立,向主機提供外設的狀態信息等。

設備分類

1 實用特性
存儲設備:磁碟、磁帶  i/o設備:穿孔卡片、鍵盤、滑鼠、顯示器、印表機  終端設備:互動設備
2 信息組織方式:
1 字元設備:字元為單位組織和處理信息的設備,如鍵盤、終端、印表機  2 塊設備:字元塊為單位組織和處理信息的設備,如磁碟、磁帶 塊設備  設備一次操作的數據傳送單位  通常輸入輸出類設備都是字元設備  存儲設備都是塊設備
3 按照設備使用可共享性分類:
獨占設備:指在一段時間內只允許一個用戶進程使用的設備。多數低速設備都屬於獨占設備,如印表機  共享設備:在一段時間內允許多個進程使用的設備。如磁碟,若干個進程可以交替從磁碟上讀寫信息  虛擬設備:通過虛擬技術將一台獨占設備變換成為若干邏輯設備,供若干個進程同時使用

控制方式

(1)程式直接控制方式:在這種方式下控制者是用戶進程,當用戶進程需要輸入或輸出數據時,它通過cpu發出啟動設備的指令,然後,用戶進程進入測試等待狀態。
(2)程式中斷i/o控制方式:僅當i/o操作正常或異常結束時才中斷中央處理機,從而實現了一定程度的並行操作.
(3)dma控制方式:在外圍設備和記憶體之間開闢直接的數據交換通路。
(4)i/o通道控制方式:以記憶體為中心,實現設備和記憶體直接交換數據的控制方式。數據的傳送方向、存放數據的記憶體始址以及傳送的數據塊長度等都由通道來進行控制。

相關詞條

熱門詞條

聯絡我們