第六章 I/O系統(tǒng)的功能、模型和接口

i/o系統(tǒng)組成

i/o系統(tǒng)組成包括:

需要用于輸入、輸出和存儲信息的設(shè)備;

需要相應(yīng)的設(shè)備控制器;

控制器與CPU連接的高速總線;

有的大中型計算機系統(tǒng),配置I/O通道





在I/O系統(tǒng)與高層接口中,根據(jù)設(shè)備類型的不同,又進一步分為若干個接口。主要包括:

塊設(shè)備:數(shù)據(jù)的存取和傳輸都是以數(shù)據(jù)塊為單位的設(shè)備。基本特征是傳輸速率較高、可尋址。磁盤設(shè)備的I/O常采用DMA方式。

特點:1、隱藏了磁盤的二維結(jié)構(gòu):塊設(shè)備接口隱藏了磁盤地址是二維結(jié)構(gòu)的情況:每個扇區(qū)的地址需要用磁道號和扇區(qū)號來表示。2、將抽象命令映射為低層操作:塊設(shè)備接口將上層發(fā)來的抽象命令,映射為設(shè)備能識別的較低層具體操作。? ?

字符設(shè)備:數(shù)據(jù)的存取和傳輸是以字符為單位的設(shè)備。如鍵盤、打印機等?;咎卣魇莻鬏斔俾瘦^低、不可尋址,常采用中斷驅(qū)動方式。

get和put操作:由于字符設(shè)備是不可尋址的,因而對它只能采取順序存取方式。(用戶程序)獲取或輸出字符的方法是采用get和put操作。

in-control指令:因字符設(shè)備的類型非常多,且差異甚大,系統(tǒng)以統(tǒng)一的方式提供了一種通用的in-control指令來處理它們(包含了許多參數(shù),每個參數(shù)表示一個與具體設(shè)備相關(guān)的特定功能)。

網(wǎng)絡(luò)通信接口:

通過某種方式,把計算機連接到網(wǎng)絡(luò)上。

操作系統(tǒng)必須提供相應(yīng)的網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)通信接口,使得計算機能通過網(wǎng)絡(luò)與網(wǎng)絡(luò)上的其它計算機進行通信,或上網(wǎng)瀏覽。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • feisky云計算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,307評論 0 5
  • 1. 基礎(chǔ)知識 1.1、 基本概念、 功能 馮諾伊曼體系結(jié)構(gòu)1、計算機處理的數(shù)據(jù)和指令一律用二進制數(shù)表示2、順序執(zhí)...
    yunpiao閱讀 5,780評論 1 22
  • 一、替換某一個文件,可以是某個類名,某個參數(shù) 以替某一個類名為例,剛開始叫model,想替換成personMode...
    小霍同學(xué)閱讀 299評論 0 0
  • 南湖鄉(xiāng),現(xiàn)在改為陽關(guān)鎮(zhèn),是敦煌市最遠的一個鄉(xiāng)鎮(zhèn),距離敦煌城有一百四十里。那里生活著五千多勤勞樸實的南湖人, 我...
    李成斌文苑閱讀 1,276評論 0 7
  • 在河南為寶貝分享給他人的福袋,兩雞蛋和瓜子糖果
    帶著腦袋生活閱讀 140評論 0 0

友情鏈接更多精彩內(nèi)容