I/O系統(tǒng)即輸入輸出系�(tǒng)�操作系統(tǒng)中負(fù)�(zé)管理輸入輸出�(shè)備的部分稱為I/O系統(tǒng),完成設(shè)備管理功�。I/O系統(tǒng)的組成有:I/O�(shè)備,�(shè)�控制�及I/O操作有關(guān)的軟硬件�
I/O系統(tǒng)的主要功能是對指定外�(shè)進行I/O操作,同時完成許多其他的控制。包括外�(shè)編址,數(shù)�(jù)通路的建�,向主機提供外設(shè)的狀�(tài)信息��
1 實用特性:
存儲�(shè)備:磁盤、磁�
I/O�(shè)備:穿孔卡片、鍵�、鼠�(biāo)、顯示器、打印機
終端�(shè)備:交互�(shè)�
2 信息組織方式�
1 字符�(shè)備:字符為單位組織和處理信息的設(shè)�,如鍵盤、終端、打印機
2 塊設(shè)備:字符塊為單位組織和處理信息的�(shè)�,如磁盤、磁� 塊設(shè)�
�(shè)備一次操作的�(shù)�(jù)傳送單�
通常輸入輸出類設(shè)備都是字符設(shè)�
存儲�(shè)備都是塊�(shè)�
3 按照�(shè)備使用可共享性分類:
獨占�(shè)備:指在一段時間內(nèi)只允許一個用戶進程使用的設(shè)�。多�(shù)低速設(shè)備都屬于獨占�(shè)備,如打印機
共享�(shè)備:在一段時間內(nèi)允許多個進程使用的設(shè)�。如磁盤,若干個進程可以交替從磁盤上讀寫信�
虛擬�(shè)備:通過虛擬技�(shù)將一臺獨占設(shè)備變換成為若干邏輯設(shè)�,供若干個進程同時使用
(1)程序直接控制方式:在這種方式下控制者是用戶進程,當(dāng)用戶進程需要輸入或輸出�(shù)�(jù)時,它通過CPU�(fā)出啟動設(shè)備的指令,然�,用戶進程進入測試等待狀�(tài)�
(2)程序中斷I/O控制方式:僅當(dāng)I/O操作�?;虍惓=Y(jié)束時才中斷中央處理機,從而實�(xiàn)了一定程度的并行操作.
(3)DMA控制方式:在外圍設(shè)備和�(nèi)存之間開辟直接的�(shù)�(jù)交換通路�
(4)I/O通道控制方式:以內(nèi)存為中心,實�(xiàn)�(shè)備和�(nèi)存直接交換數(shù)�(jù)的控制方�。數(shù)�(jù)的傳送方向、存放數(shù)�(jù)的內(nèi)存始址以及傳送的�(shù)�(jù)塊長度等都由通道來進行控制�
維庫電子�,電子知�,一查百通!
已收錄詞�168610�