1 實(shí)用特性:
存儲(chǔ)設(shè)備:磁盤、磁帶
I/O設(shè)備:穿孔卡片、鍵盤、鼠標(biāo)、顯示器、打印機(jī)
終端設(shè)備:交互設(shè)備
2 信息組織方式:
1 字符設(shè)備:字符為單位組織和處理信息的設(shè)備,如鍵盤、終端、打印機(jī)
2 塊設(shè)備:字符塊為單位組織和處理信息的設(shè)備,如磁盤、磁帶 塊設(shè)備
設(shè)備一次操作的數(shù)據(jù)傳送單位
通常輸入輸出類設(shè)備都是字符設(shè)備
存儲(chǔ)設(shè)備都是塊設(shè)備
3 按照設(shè)備使用可共享性分類:
獨(dú)占設(shè)備:指在一段時(shí)間內(nèi)只允許一個(gè)用戶進(jìn)程使用的設(shè)備。多數(shù)低速設(shè)備都屬于獨(dú)占設(shè)備,如打印機(jī)
共享設(shè)備:在一段時(shí)間內(nèi)允許多個(gè)進(jìn)程使用的設(shè)備。如磁盤,若干個(gè)進(jìn)程可以交替從磁盤上讀寫信息
虛擬設(shè)備:通過(guò)虛擬技術(shù)將一臺(tái)獨(dú)占設(shè)備變換成為若干邏輯設(shè)備,供若干個(gè)進(jìn)程同時(shí)使用
(1)程序直接控制方式:在這種方式下控制者是用戶進(jìn)程,當(dāng)用戶進(jìn)程需要輸入或輸出數(shù)據(jù)時(shí),它通過(guò)CPU發(fā)出啟動(dòng)設(shè)備的指令,然后,用戶進(jìn)程進(jìn)入測(cè)試等待狀態(tài)。
(2)程序中斷I/O控制方式:僅當(dāng)I/O操作正常或異常結(jié)束時(shí)才中斷中央處理機(jī),從而實(shí)現(xiàn)了一定程度的并行操作.
(3)DMA控制方式:在外圍設(shè)備和內(nèi)存之間開辟直接的數(shù)據(jù)交換通路。