設(shè)備管理培訓(xùn)課件 一零_第1頁
設(shè)備管理培訓(xùn)課件 一零_第2頁
設(shè)備管理培訓(xùn)課件 一零_第3頁
設(shè)備管理培訓(xùn)課件 一零_第4頁
設(shè)備管理培訓(xùn)課件 一零_第5頁
已閱讀5頁,還剩75頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第五章

設(shè)備管理

5.1設(shè)備管理的任務(wù)及功能5.2I/O系統(tǒng)的組成5.3I/O控制方式5.4緩沖管理5.5設(shè)備分配與設(shè)備處理

5.6磁盤調(diào)度算法

1.I/O性能經(jīng)常成為系統(tǒng)性能的瓶頸

I/O的特點(diǎn)2.操作系統(tǒng)龐大復(fù)雜的原因之一是:資源多、雜,并發(fā),均來自I/O

外設(shè)種類繁多,結(jié)構(gòu)各異輸入輸出數(shù)據(jù)信號(hào)類型不同速度差異很大3.理解I/O的工作過程與結(jié)構(gòu)是理解操作系統(tǒng)的工作過程與結(jié)構(gòu)的關(guān)鍵4.與其他功能聯(lián)系密切,特別是文件系統(tǒng)1)按照用戶的請(qǐng)求,控制設(shè)備的各種操作,完成I/O設(shè)備與內(nèi)存之間的數(shù)據(jù)交換(包括設(shè)備分配與回收;設(shè)備驅(qū)動(dòng)程序;設(shè)備中斷處理;緩沖區(qū)管理),最終完成用戶的I/O請(qǐng)求5.1設(shè)備管理的目標(biāo)和任務(wù)2)向用戶提供使用外部設(shè)備的方便接口,使用戶擺脫繁瑣的編程負(fù)擔(dān)方便性友好界面透明性

邏輯設(shè)備與物理設(shè)備、屏蔽硬件細(xì)節(jié)(設(shè)備的物理細(xì)節(jié),錯(cuò)誤處理,不同I/O的差異性)3)充分利用各種技術(shù)(通道,中斷,緩沖等)提高CPU與設(shè)備、設(shè)備與設(shè)備之間的并行工作能力,充分利用資源,提高資源利用率(并行性、均衡性)設(shè)備管理的目標(biāo)和任務(wù)(續(xù))4)保證在多道程序環(huán)境下,當(dāng)多個(gè)進(jìn)程競(jìng)爭(zhēng)使用設(shè)備時(shí),按一定策略分配和管理各種設(shè)備,使系統(tǒng)能有條不紊的工作5)保護(hù)設(shè)備傳送或管理的數(shù)據(jù)應(yīng)該是安全的、不被破壞的、保密的設(shè)備管理的目標(biāo)和任務(wù)(續(xù))6)與設(shè)備無關(guān)性(設(shè)備獨(dú)立性)用戶在編制程序時(shí),使用邏輯設(shè)備名,由系統(tǒng)實(shí)現(xiàn)從邏輯設(shè)備到物理設(shè)備的轉(zhuǎn)換用戶能獨(dú)立于具體物理設(shè)備而方便的使用設(shè)備用戶申請(qǐng)使用設(shè)備時(shí),只需要指定設(shè)備類型,而無須指定具體物理設(shè)備,系統(tǒng)根據(jù)當(dāng)前的請(qǐng)求,及設(shè)備分配的情況,在相同類別設(shè)備中,選擇一個(gè)空閑設(shè)備,并將其分配給一個(gè)申請(qǐng)進(jìn)程設(shè)備管理的目標(biāo)和任務(wù)(續(xù))(1)緩沖管理(2)設(shè)備分配(3)設(shè)備處理(4)設(shè)備獨(dú)立性和虛擬設(shè)備。設(shè)備管理的功能1、按數(shù)據(jù)傳輸速率分高速設(shè)備 低速設(shè)備2.按信息交換的單位分塊設(shè)備以數(shù)據(jù)塊為單位存儲(chǔ)、傳輸信息字符設(shè)備以字符為單位存儲(chǔ)、傳輸信息5.2.1設(shè)備的分類1)獨(dú)占設(shè)備在一段時(shí)間內(nèi)只能有一個(gè)進(jìn)程使用的設(shè)備,一般為低速I/O設(shè)備。(如打印機(jī),磁帶等)2)共享設(shè)備在一段時(shí)間內(nèi)可有多個(gè)進(jìn)程共同使用的設(shè)備,多個(gè)進(jìn)程以交叉的方式來使用設(shè)備,其資源利用率高。(如硬盤)3)虛擬設(shè)備3.按設(shè)備的共享屬性分4、按使用用特性分存儲(chǔ)型設(shè)備備輸入型設(shè)備備(外設(shè)主機(jī))輸出型設(shè)備備(主機(jī)外設(shè))輸入輸出型型設(shè)備(交交互型設(shè)備備)系統(tǒng)設(shè)備指操作系統(tǒng)統(tǒng)生成時(shí),,登記在系系統(tǒng)中的標(biāo)標(biāo)準(zhǔn)設(shè)備(如終端、、打印機(jī)、、磁盤機(jī)等等)用戶設(shè)備指在系統(tǒng)生生成時(shí),未未登記在系系統(tǒng)中的非非標(biāo)準(zhǔn)設(shè)備備。對(duì)于這這類設(shè)備的的處理程序序由用戶提提供,并將將其納入系系統(tǒng),由系系統(tǒng)代替用用戶實(shí)施管管理。(如A/D,D/A轉(zhuǎn)換器,,CAD專專用設(shè)備))5.按外部設(shè)備備的從屬關(guān)關(guān)系分6、從程序序使用角度度分邏輯設(shè)備物理設(shè)備設(shè)備的分類類(續(xù))圖5-1總線型型I/O系系統(tǒng)結(jié)構(gòu)5.2.2設(shè)備與控控制器之間間的接口設(shè)備與控制制器間的接接口設(shè)備控制器器是CPU與I/O設(shè)備之間間的接口,,它接收從CPU發(fā)來來的命令,,并去控制制I/O設(shè)設(shè)備工作,,使處理機(jī)機(jī)從繁雜的的設(shè)備控制制事務(wù)中解解脫出來。。5.2.3設(shè)備控制制器設(shè)備控制器器的基本功功能接收和識(shí)別別命令2)數(shù)據(jù)據(jù)交換3)標(biāo)識(shí)識(shí)和報(bào)告設(shè)設(shè)備的狀態(tài)態(tài)4)地址址識(shí)別2、設(shè)備控控制器的組組成設(shè)備控制器器的組成5.2.4I/O通通道引入通道使使原來由cpu處理理的I/O任務(wù)轉(zhuǎn)由由通道來承承擔(dān),從而而把cpu從繁雜的的I/O任任務(wù)中解脫脫出來。I/O通道道是一種特特殊的處理理機(jī)。它具具有執(zhí)行I/O指令令的能力,,并通過執(zhí)執(zhí)行通道(I/O)程序來控控制I/O操作。I/O通道道又與一般般的處理機(jī)機(jī)不同,主主要表現(xiàn)在在以下兩個(gè)個(gè)方面:一是其指令令類型單一一,這是由由于通道硬硬件比較簡(jiǎn)簡(jiǎn)單,其其所能執(zhí)行行的命令,,主要局限限于與I/O操作有有關(guān)的指令令;再就是通道道沒有自己己的內(nèi)存,,通道所執(zhí)執(zhí)行的通道道程序是放放在主機(jī)的的內(nèi)存中的的,換言言之,是通通道與CPU共享內(nèi)內(nèi)存。5.3I/O控制方方式CPU與I/O設(shè)備備之間數(shù)據(jù)據(jù)傳送控制制方式程序直接控控制中斷控制方方式DMA通道I/O控制制的發(fā)展,,宗旨:盡量減少主機(jī)對(duì)對(duì)I/O控控制的干預(yù)預(yù),把主機(jī)從從繁雜的I/O控制制事務(wù)中解解脫出來,,以更多地地去完成數(shù)數(shù)據(jù)處理任任務(wù)。特點(diǎn):用戶戶程序直接控制數(shù)數(shù)據(jù)交換;;Cpu循環(huán)環(huán)測(cè)試設(shè)備備狀態(tài),cpu浪費(fèi)費(fèi)特點(diǎn):減少少CPU等待時(shí)間,,提高系統(tǒng)并行程程度。每輸入完一一個(gè)數(shù)據(jù)需要CPU處理。特點(diǎn):(1)數(shù)據(jù)傳傳輸單位是是數(shù)據(jù)塊(2)傳送送數(shù)據(jù)直接接從設(shè)備到內(nèi)存存(3)僅在在傳送一個(gè)個(gè)或多個(gè)數(shù)據(jù)塊開開始和結(jié)束束時(shí)才需cpu干預(yù)通道控制方方式當(dāng)CPU要要完成一組組相關(guān)的讀讀(或?qū)?操作及有有關(guān)控制時(shí)時(shí),只需向向I/O通通道發(fā)送一一條I/O指令,以以給出其所所要執(zhí)行的的通道程序的首址和要要訪問的I/O設(shè)備備,通道接接到該指令令后,通過過執(zhí)行通道道程序便可可完成CPU指定的的I/O任任務(wù)。通道程序通道指令::(1)操作作碼(2)內(nèi)存存地址(3)計(jì)數(shù)數(shù)(4)通道道程序結(jié)束束位P。(5)記錄錄結(jié)束標(biāo)志志R。通道程序示示例操作PR計(jì)數(shù)內(nèi)存地址WRITE0080813WRITE001401034WRITE01605830WRITE013002000WRITE002501850WRITE11250720指令令的的執(zhí)執(zhí)行行周周期期:開始始讀入入下下一條條指指令令執(zhí)行行當(dāng)當(dāng)前前指令令結(jié)束束具有有中中斷斷處處理理時(shí)時(shí)的的指指令令執(zhí)執(zhí)行行周周期期讀入入下下一條條指指令令執(zhí)行行當(dāng)當(dāng)前前指令令結(jié)束束開始始允許許中斷斷嗎嗎?N檢查查中斷斷位位讀入入中中斷斷處理理指指令令Y從用用戶戶角角度度看看中中斷斷中斷斷:處處理理機(jī)機(jī)暫暫停停正正在在執(zhí)執(zhí)行行的的程程序序,轉(zhuǎn)轉(zhuǎn)去去處處理理相相應(yīng)應(yīng)的的緊緊急急事事件件,待待處處理理完完畢畢后后再再返返回回原原處處繼繼續(xù)續(xù)執(zhí)執(zhí)行行.CPU對(duì)對(duì)系系統(tǒng)統(tǒng)發(fā)發(fā)生生的的某某個(gè)個(gè)事事件件作作出出的的一一種種反反應(yīng)應(yīng)1.緩緩沖沖技技術(shù)術(shù)的的引引入入緩和和CPU與與I/O設(shè)設(shè)備備間間速速度度不不匹匹配配的的矛矛盾盾。。減少少對(duì)對(duì)CPU的的中中斷斷頻頻率率,,放放寬寬對(duì)對(duì)CPU中中斷斷響響應(yīng)應(yīng)時(shí)時(shí)間間的的限限制制。。提高高CPU和和I/O設(shè)設(shè)備備之之間間的的并并行行性性。。5.4.緩沖沖管管理理利用用緩緩沖沖寄寄存存器器實(shí)實(shí)現(xiàn)現(xiàn)緩緩沖沖硬緩緩沖沖::在設(shè)設(shè)備備中中設(shè)設(shè)置置緩緩沖沖區(qū)區(qū),,由由硬硬件件實(shí)實(shí)現(xiàn)現(xiàn)軟緩緩沖沖::在內(nèi)內(nèi)存存中中開開辟辟一一個(gè)個(gè)空空間間,,用用作作緩緩沖沖區(qū)區(qū)2.緩緩沖區(qū)設(shè)設(shè)置3.幾幾種緩沖沖技術(shù)1)單緩緩沖2)雙緩緩沖3)多緩緩沖:4)緩沖沖池。緩緩沖池為為多個(gè)設(shè)設(shè)備共享享,設(shè)備備需要時(shí)時(shí)才接上上,用完完歸還。。1.單單緩沖(SingleBuffer)單緩沖工工作示意意圖每當(dāng)一個(gè)個(gè)用戶進(jìn)進(jìn)程發(fā)出出一I/O請(qǐng)求求時(shí),操作系統(tǒng)統(tǒng)便在主主存中為為之分配配一緩沖沖區(qū)2.雙雙緩沖(DoubleBuffer)雙緩沖工工作示意意圖雙緩沖((a)雙緩沖((b)雙機(jī)通信信時(shí)緩沖沖區(qū)的設(shè)設(shè)置3循環(huán)環(huán)緩沖1)循循環(huán)緩沖沖的組成成R:空緩緩沖區(qū)G:裝滿滿數(shù)據(jù)的的緩沖區(qū)區(qū)C:現(xiàn)行行工作緩緩沖區(qū)多個(gè)指針針:nextg,nexti,current2)循循環(huán)緩沖沖區(qū)的使使用Getbuf過過程:計(jì)算進(jìn)進(jìn)程或輸輸入進(jìn)程程使用緩沖沖區(qū)。(2)Releasebuf過程程。4緩緩沖池(BufferPool)1)緩緩沖池的的組成對(duì)于既可可用于輸輸入又可可用于輸輸出的公公用緩沖沖池,其其中至至少應(yīng)含含有以下下三種類型型的緩沖沖區(qū):①空(閑)緩緩沖區(qū);;②裝滿滿輸入數(shù)數(shù)據(jù)的緩緩沖區(qū);;③裝滿滿輸出數(shù)數(shù)據(jù)的緩緩沖區(qū)。。為了了管理上上的方便便,可將將相同類類型的緩緩沖區(qū)鏈鏈成一個(gè)個(gè)隊(duì)列,,于是可可形成以以下三個(gè)個(gè)隊(duì)列::(1)空空緩沖隊(duì)隊(duì)列emq。(2)輸輸入入隊(duì)列inq。。(3)輸輸出隊(duì)隊(duì)列outq。。四種工工作緩緩沖區(qū)區(qū):hin收收容容輸入入sin提提取輸輸入sout提提取取輸出出hout收收容容輸出出2.Getbuf過程程和Putbuf過過程ProcedureGetbuf(type)beginWait(RS(type));Wait(MS(type));B(number)=Takebuf(type);Signal(MS(type));endProcedurePutbuf(type,number)beginWait(MS(type));Addbuf(type,number);Signal(MS(type));Signal(RS(type));end3.緩緩沖沖區(qū)的的工作作方式式圖5-13緩緩沖沖區(qū)的的工作作方式式5.5設(shè)設(shè)備備分分配配5.5.1設(shè)設(shè)備分分配中中的數(shù)數(shù)據(jù)結(jié)結(jié)構(gòu)當(dāng)某進(jìn)進(jìn)程向向系統(tǒng)統(tǒng)提出出I/O請(qǐng)請(qǐng)求時(shí)時(shí),設(shè)設(shè)備分分配程程序按按一定定策略略分配配設(shè)備備、控控制器器和通通道,,形成成一條條數(shù)據(jù)據(jù)傳輸輸通路路,以以供主主機(jī)和和設(shè)備備間信信息交交換設(shè)備控制表(DCT)每個(gè)設(shè)備一個(gè)控制器表(COCT)每個(gè)控制器一個(gè)通道表(CMCT)每個(gè)通道一個(gè)系統(tǒng)設(shè)備表(SDT)整個(gè)系統(tǒng)一個(gè)圖5-14設(shè)設(shè)備備控制制表1.設(shè)設(shè)備備控制制表DCT2.控控制制器控控制表表、通通道道控制制表和和系統(tǒng)統(tǒng)設(shè)備備表圖5-15COCT、CHCT和SDT表5.5.2設(shè)設(shè)備備分配配時(shí)應(yīng)應(yīng)考慮慮的因因素1.設(shè)設(shè)備備的固固有屬屬性獨(dú)享設(shè)設(shè)備。。(2)共共享設(shè)設(shè)備。。(3)虛虛擬設(shè)設(shè)備。。2.設(shè)設(shè)備備分配配算法法先來先先服務(wù)務(wù)。(2)優(yōu)優(yōu)先級(jí)級(jí)高者者優(yōu)先先。3.設(shè)設(shè)備備分配配中的的安全全性安全分分配方方式2)不不安安全分分配方方式5.5.3獨(dú)獨(dú)占設(shè)設(shè)備的的分配配程序序基本的設(shè)備備分配程序序?qū)τ诰哂型ㄍǖ赖南到y(tǒng)統(tǒng):根據(jù)用戶請(qǐng)請(qǐng)求的I/O設(shè)備的的邏輯名,,查找邏輯輯設(shè)備和物物理設(shè)備的的映射表;;以物理設(shè)設(shè)備為索引引,查找SDT,找找到該設(shè)備備所連接的的DCT;;繼續(xù)查找找與該設(shè)備備連接的COCT和和CHCT,就找到到了一條通通路。即::分配設(shè)備-->分配配控制器->分配通通道為進(jìn)程P分分配所需的的I/O設(shè)設(shè)備從SDT表表查該類設(shè)設(shè)備的控制制表DCT由DCT檢檢查該設(shè)備備忙否?不忙檢查分配此此設(shè)備的安安全性?不安全分配此設(shè)備備給進(jìn)程P查此設(shè)備連連接的COCT忙否否?不忙不忙分配此控制制器給進(jìn)程程P查此控制器器連接的CHCT忙忙否?最后一個(gè)DCT?分配此通道道給進(jìn)程P啟動(dòng)I/O,進(jìn)行具具體的I/O操作忙進(jìn)程P的PCB放入入此設(shè)備的等等待隊(duì)列YN忙最后一個(gè)COCT?最后一個(gè)DCT?進(jìn)程P的的PCB放入入此控制器的的等待隊(duì)列列YNY忙最后一個(gè)CHCT?Y最后一個(gè)COCT?進(jìn)程P的的PCB放入入此通道的等等待隊(duì)列NYNN多通路設(shè)備備分配流程程示意圖2.設(shè)備備分配程序序的改進(jìn)增加設(shè)備的的獨(dú)立性2)考慮慮多通路情情況5.6設(shè)設(shè)備處理(1)接接收由I/O進(jìn)程發(fā)發(fā)來的命令令和參數(shù),,并將命令令中的抽象象要求轉(zhuǎn)換換為具體要要求,例如如,將磁盤盤塊號(hào)轉(zhuǎn)換換為磁盤的的盤面、磁磁道號(hào)及及扇區(qū)號(hào)。。(2)檢檢查用戶I/O請(qǐng)求求的合法性性,了解I/O設(shè)備備的狀態(tài),,傳遞有關(guān)關(guān)參數(shù),設(shè)設(shè)置設(shè)備的的工作方式式。1.設(shè)備備驅(qū)動(dòng)程序序的功能和和特點(diǎn)1)設(shè)備備驅(qū)動(dòng)程序序的功能(3)發(fā)發(fā)出I/O命令,如如果設(shè)備空空閑,便立立即啟動(dòng)I/O設(shè)備備去完成指指定的I/O操作;;如果設(shè)備備處于忙碌碌狀態(tài),則則將請(qǐng)求者者的請(qǐng)求塊塊掛在設(shè)備備隊(duì)列上等等待。(4)及及時(shí)響應(yīng)由由控制器或或通道發(fā)來來的中斷請(qǐng)請(qǐng)求,并根根據(jù)其中斷斷類型調(diào)用用相應(yīng)的中中斷處理程程序進(jìn)行處處理。(5)對(duì)對(duì)于設(shè)置有有通道的計(jì)計(jì)算機(jī)系統(tǒng)統(tǒng),驅(qū)動(dòng)程程序還應(yīng)能能夠根據(jù)用用戶的I/O請(qǐng)求,,自動(dòng)地構(gòu)構(gòu)成通道程程序。2)設(shè)備備處理方式式(1)為為每一類設(shè)設(shè)備設(shè)置一一個(gè)進(jìn)程,,專門用于于執(zhí)行這類類設(shè)備的I/O操作作。(2)在在整個(gè)系統(tǒng)統(tǒng)中設(shè)置一一個(gè)I/O進(jìn)程,專專門用于執(zhí)執(zhí)行系統(tǒng)中中所有各類類設(shè)備的I/O操作作。(3)不不設(shè)置專門門的設(shè)備處處理進(jìn)程,,而只為各各類設(shè)備設(shè)設(shè)置相應(yīng)的的設(shè)備處理理程序(模模塊),供供用戶進(jìn)程程或系統(tǒng)進(jìn)進(jìn)程調(diào)用。。3)設(shè)備備驅(qū)動(dòng)程序序的特點(diǎn)(1)驅(qū)驅(qū)動(dòng)程序主主要是指在在請(qǐng)求I/O的進(jìn)程程與設(shè)備控控制器之間間的一個(gè)通通信和轉(zhuǎn)換換程序。(2)驅(qū)驅(qū)動(dòng)程序與與設(shè)備控制制器和I/O設(shè)備的的硬件特性性緊密相關(guān)關(guān),因而對(duì)對(duì)不同類型型的設(shè)備應(yīng)應(yīng)配置不同同的驅(qū)動(dòng)程程序。(3)驅(qū)驅(qū)動(dòng)程序與與I/O設(shè)設(shè)備所采用用的I/O控制方式式緊密相關(guān)關(guān)。(4)由由于驅(qū)動(dòng)程程序與硬件件緊密相關(guān)關(guān),因而其其中的一部部分必須用用匯編語言言書寫。2.設(shè)設(shè)備驅(qū)驅(qū)動(dòng)程序序的處理理過程將抽象要要求轉(zhuǎn)換換為具體體要求2.檢檢查I/O請(qǐng)求求的合法法性3.讀讀出和檢檢查設(shè)備備的狀態(tài)態(tài)4.傳傳送必要要的參數(shù)數(shù)5.工工作方式式的設(shè)置置6.啟啟動(dòng)I/O設(shè)備備中斷處理理流程(1)用用戶進(jìn)程程層執(zhí)行行輸入輸輸出系統(tǒng)統(tǒng)調(diào)用,,對(duì)I//O數(shù)據(jù)據(jù)進(jìn)行格格式化,,為假脫脫機(jī)輸入入/輸出出作準(zhǔn)備備(2)獨(dú)獨(dú)立于設(shè)設(shè)備的軟軟件實(shí)現(xiàn)現(xiàn)設(shè)備的的命名、、設(shè)備的的保護(hù)、、成塊處處理、緩緩沖技術(shù)術(shù)和設(shè)備備分配(3)設(shè)備備驅(qū)動(dòng)程程序設(shè)置置設(shè)備寄寄存器、、檢查設(shè)設(shè)備的執(zhí)執(zhí)行狀態(tài)態(tài)(4)中中斷處理理程序負(fù)負(fù)責(zé)I//O完成成時(shí),喚喚醒設(shè)備備驅(qū)動(dòng)程程序進(jìn)程程,進(jìn)行行中斷處處理(5)硬硬件層實(shí)實(shí)現(xiàn)物理理I/O的操作作5.7SPOOLing技技術(shù)虛擬性是是OS的的四大特特征之一一。在聯(lián)機(jī)情情況下實(shí)實(shí)現(xiàn)的同同時(shí)外圍圍操作稱稱為SPOOLing(SimultaneausPeriphernalOperatingOn-Line),,或稱為為假脫機(jī)機(jī)操作。。是對(duì)脫機(jī)機(jī)輸入、、輸出系系統(tǒng)的模模擬。SPOOLing系統(tǒng)統(tǒng)的組成成圖5-19SPOOLing系系統(tǒng)的組成共享打印機(jī)當(dāng)用戶進(jìn)程請(qǐng)請(qǐng)求打印輸出出時(shí),SPOOLing系統(tǒng)同意意為它打印輸輸出,但并并不真正立即即把打印機(jī)分分配給該用戶戶進(jìn)程,而而只為它做兩兩件事:①由輸出進(jìn)進(jìn)程在輸出井井中為之申請(qǐng)請(qǐng)一個(gè)空閑磁磁盤塊區(qū),并并將要打印印的數(shù)據(jù)送入入其中;②輸出進(jìn)程程再為用戶進(jìn)進(jìn)程申請(qǐng)一張張空白的用戶戶請(qǐng)求打印表表,并將用戶戶的打印要求求填入其中,,再將該表表掛到請(qǐng)求打打印隊(duì)列上。。SPOOLing系統(tǒng)的的特點(diǎn)提高了I/O的速度。(2)將獨(dú)獨(dú)占設(shè)備改造造為共享設(shè)備備。(3)實(shí)現(xiàn)現(xiàn)了虛擬設(shè)備備功能。小結(jié):1.掌握設(shè)備備的類型;設(shè)設(shè)備控制器是是CPU與I/O設(shè)備之之間的接口,,設(shè)備控制器器的作用。2、掌握I/O控制方式式:程序I/O、中斷驅(qū)驅(qū)動(dòng)控制、DMA、通道道控制。3、了解引入入緩沖技術(shù)的的原因,常用用的緩沖技術(shù)術(shù),重點(diǎn)掌握握緩沖池。4、設(shè)備分配配的過程、設(shè)設(shè)備驅(qū)動(dòng)程序序的功能和處處理過程,SPOOLing技術(shù)。。練習(xí):1。利用通道道實(shí)現(xiàn)())之間數(shù)數(shù)據(jù)的快速傳傳輸:A。CPU和外設(shè)B。內(nèi)內(nèi)存和CPUC。內(nèi)存和外外設(shè)D。外設(shè)設(shè)和外設(shè)5.6磁盤調(diào)調(diào)度算法當(dāng)有多個(gè)進(jìn)程程請(qǐng)求訪問磁磁盤時(shí),采用用一種合適的的磁盤調(diào)度算算法,使各進(jìn)進(jìn)程對(duì)磁盤的的平均訪問(主要是尋道)時(shí)間最小。。1)先來先服服務(wù)(FCFS)先來先服務(wù)調(diào)調(diào)度算法是按按請(qǐng)求訪問者者的先后次序序啟動(dòng)磁盤驅(qū)驅(qū)動(dòng)器,而不不考慮它們要要訪問的物理理位置。被訪問的下一個(gè)磁道號(hào)移動(dòng)距離

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論