I/O�(shè)備即輸入/輸出�(shè)�,是指能夠與計算�(jī)�(jìn)行數(shù)�(jù)的輸入和輸出交流的硬件設(shè)備,常見的如鼠標(biāo)�鍵盤�掃描儀、數(shù)碼相�(jī)屬于輸入�(shè)備,顯示�、打印機(jī)�刻錄�(jī)屬于輸出�(shè)�。I/O�(shè)備是�電腦密切相關(guān)的外�(shè)�(shè)備的總稱�
1.按傳輸速率分類
低速設(shè)備:指傳輸速率為每秒鐘幾個字節(jié)到數(shù)百個字節(jié)的設(shè)�。典型的�(shè)備有鍵盤、鼠�(biāo)、語音的輸入��
中速設(shè)備:指傳輸速率在每秒鐘�(shù)千個字節(jié)至數(shù)十千個字節(jié)的設(shè)�。典型的�(shè)備有行式打印�(jī)、激光打印機(jī)��
高速設(shè)備:指傳輸速率在數(shù)百千個字節(jié)至數(shù)兆字節(jié)的設(shè)備。典型的�(shè)備有磁帶�(jī)、磁盤機(jī)、光盤機(jī)��
2.按信息交換的單位分�
塊設(shè)備(Block Device):指以�(shù)�(jù)塊為單位來組織和傳� 塊設(shè)� �(shù)�(jù)信息的設(shè)備。這類�(shè)備用于存儲信�,有磁盤和磁帶等� 它屬于有�(jié)�(gòu)�(shè)�。典型的塊設(shè)備是磁盤,每個盤塊的大小 �512B�4KB,磁盤設(shè)備的基本特征是:①傳輸速率較高,� 常每秒鐘為幾兆位;②它是可尋址�,即可隨�(jī)地讀/寫任� 一�;③磁盤�(shè)備的I/O采用DMA方式�
字符�(shè)備(Character Device):指以單個字符為單位來傳 字符�(shè)� 送數(shù)�(jù)信息的設(shè)�。這類�(shè)備一般用于數(shù)�(jù)的輸入和輸出� 有交互式終端、打印機(jī)�。它屬于無結(jié)�(gòu)�(shè)備。字符設(shè)備的 基本特征是:①傳輸速率較低;②不可尋址,即不能指定� 入時的源地址或輸出時的目�(biāo)地址;③字符�(shè)備的I/O常采 用中斷驅(qū)動方式�
3.按資源分配的角度分�
獨占�(shè)備:指在一段時間內(nèi)只允許一個用戶(�(jìn)程)訪問� 獨占�(shè)� �(shè)�,大多數(shù)低速的I/O�(shè)�,如用戶終端、打印機(jī)等屬于� 類設(shè)�。因為獨占設(shè)備屬于臨界資�,所以多個并�(fā)�(jìn)程必 須互斥地�(jìn)行訪��
共享�(shè)備:指在一段時間內(nèi)允許多個�(jìn)程同時訪問的�(shè)備� 共享�(shè)� 顯然,共享設(shè)備必須是可尋址的和可隨�(jī)訪問的設(shè)備。典� 的共享設(shè)備是磁盤。共享設(shè)備不僅可以獲得良好的�(shè)備利� 率,而且是實�(xiàn)文件系統(tǒng)和數(shù)�(jù)庫系�(tǒng)的物�(zhì)基礎(chǔ)�
虛擬�(shè)備:指通過虛擬技�(shù)將一臺獨占設(shè)備變換為若干臺供多個用戶(�(jìn)程)共享的邏輯設(shè)�。一般可以利用假脫機(jī)技 �(shù)(SPOOLing技�(shù))實�(xiàn)虛擬�(shè)備�
操作系統(tǒng)需要管理的最�(fù)雜的資源——I/O�(shè)�
� I/O�(shè)備種類繁�,工作模式各不相�
� I/O�(shè)備數(shù)�(jù)多樣,處理方式各不相�
� I/O�(shè)備性能參差,運(yùn)行控制多種多�
最容易成為計算�(jī)系統(tǒng)的瓶頸——I/O�(shè)�
� 很多I/O�(shè)備使用機(jī)械操作,�(dǎo)致其速度較CPU相差 很大
� �(jìn)程運(yùn)行中的輸入輸出操作可能造成系統(tǒng)�(yùn)行的� 能瓶�
� I/O管理:如何限度保證I/O�(shè)備與CPU的并� 工作
� 字符流或者塊�(shè)備:字符流設(shè)備按一個字節(jié)一個字節(jié)的傳�,而塊�(shè)備以塊為單位�(jìn)行傳�
� 順序或隨�(jī)�(shè)備:順序�(shè)備按其固有的固定順序來傳輸數(shù)�(jù),而隨�(jī)訪問�(shè)備的用戶可以讓設(shè)備尋找到任一�(shù)�(jù)存儲位置
� 同步或異步:同步�(shè)備按一定響�(yīng)時間來�(jìn)行數(shù)�(jù)傳輸,而異步設(shè)備呈�(xiàn)的是�(guī)則或不可�(yù)測的響應(yīng) 時間
� 共享�?qū)S迷O(shè)備:共享�(shè)備可以被多個�(jìn)程或線程并發(fā)使用,而專用設(shè)備則不能
� 操作速度的不同:�(shè)備速度從每秒幾個字節(jié)到每秒數(shù)G字節(jié)
- 讀�,只讀,只寫:有的�(shè)備能讀能寫,而其它的 只支持單向數(shù)�(jù)操作
維庫電子�,電子知�,一查百��
已收錄詞�170104�