操作系統(tǒng)原理-設備管理習題有答案_第1頁
操作系統(tǒng)原理-設備管理習題有答案_第2頁
操作系統(tǒng)原理-設備管理習題有答案_第3頁
操作系統(tǒng)原理-設備管理習題有答案_第4頁
操作系統(tǒng)原理-設備管理習題有答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第七章設備管理習題7.3 習題7.3.1、選擇最合適的答案(C).在下面的 I/O 控制方式中,需要 CPU 干預最少的方式是()。(A)程序 I/O 方式(B)中斷驅(qū)動 I/O 控制方式(C)直接存儲器訪問 DMA 控制方式(D)I/O 通道控制方式2.某操作系統(tǒng)中,采用中斷驅(qū)動 I/O 控制方式,設中斷時,CPU 用 1ms 來處理中斷請求,其它時間 CPU 完全用來計算,若系統(tǒng)時鐘中斷頻率為 100HZ,則,CPU 的利用率為()。(A)60%(B)70%7、80%(D)90%3.%2、.下列哪一條不是磁盤設備的特點()。2.%2.%3、傳輸速率較高,以數(shù)據(jù)塊為傳輸單位3.%2.%3、一

2、段時間內(nèi)只允許一個用戶(進程)訪問4.%2.%3、I/O 控制方式常采用 DMA 方式5.%2.%3、可以尋址,隨機地讀/寫任意數(shù)據(jù)塊4.%2、.利用通道實現(xiàn)了()之間數(shù)據(jù)的快速傳輸。(A)CPU 和外設(B)內(nèi)存和 CPU(C)內(nèi)存和外設(D)外設和外設5.%2、.假脫機技術(shù)中,對打印機的操作實際上是用對磁盤存儲實現(xiàn)的,用以替代打印機的部分是指()。(A)共享設備(B)獨占設備(C)虛擬設備(D)物理設備6.%2、.設從磁盤將一塊數(shù)據(jù)傳送到緩沖區(qū)所用時間為 80ws,將緩沖區(qū)中數(shù)據(jù)傳送到用戶區(qū)所用時間為 40s,CPU 處理數(shù)據(jù)所用時間為 30s,則處理該數(shù)據(jù),采用單緩沖傳送某磁盤數(shù)據(jù),系統(tǒng)

3、所用總時間為()。7.%2、.對于速率為 9.6KB/s 的數(shù)據(jù)通信來說,如果說設置一個具有 8 位的緩沖寄存器,則CPU 中斷時間和響應時間大約分別為(1120ds(C)150ds2110ds(D)70ds10.8ms,0.8ms28ms,1ms8.%2、.在調(diào)試程序時,可以先把所有輸出送屏幕顯示而不必正式輸出到打印設備,其運用了()。(A)SPOOLing 技術(shù)(B)I/O 重定向(C)共享技術(shù)(D)緩沖技術(shù)9.設備驅(qū)動程序是系統(tǒng)提供的一種通道程序,它專門用于在請求 I/O 的進程與設備控制器之間傳輸信息。下面的選項中不是設備驅(qū)動程序功能的是()。(A)檢查用戶 I/O 請求的合法性(B)

4、及時響應由控制器或通道發(fā)來的中斷請求(C)控制 I/O 設備的 I/O 操作8、了解 I/O 設備的狀態(tài),傳送有關(guān)參數(shù),設置設備的工作方式9、下列關(guān)于通道、設備、設備控制器三者之間的關(guān)系敘述中正確的是()。(A)設備控制器和通道可以分別控制設備(B)設備控制器控制通道和設備一起工作(C)通道控制設備控制器,設備控制器控制設備(D)設備控制器控制通道,通道控制設備1.選擇所有正確的答案1 .下列哪一個選項是引入緩沖的原因()。(A)緩和 CPU 和 I/O 設備間速度不匹配的矛盾(B)減少對 CPU 的中斷頻率,放寬對中斷響應時間的限制(C)減少 CPU 對 I/O 控制的干預(D)提高 CPU

5、 和 I/O 設備之間的并行性2 .從設備分配的角度來看,設備分成()。A.獨享設備 B.系統(tǒng)設備C.用戶設備 D.共享設備E.虛擬設備3 .在操作系統(tǒng)中,下列選項屬于軟件機制的是()。(A)緩沖池(B)通道技術(shù)(C)覆蓋技術(shù)(D)Spooling 技術(shù)4 .下列哪種設備是從設備分配策略角度來說的()。(A)系統(tǒng)設備(B)獨享設備20.8ms,0.1ms30.1ms,0.1ms(C)共享設備(D)虛擬設備5 .下列關(guān)于通道、設備、設備控制器三者之間的關(guān)系敘述中正確的是()。(A)控制器和通道可以分別控制設備(B)控制器、通道和設備一起工作(C)通道控制設備控制器,設備控制器控制設備(D)設備控

6、制器控制通道,通道控制設備6 .在假脫機 I/O 技術(shù)中,對打印機的操作實際上是用對磁盤存儲的訪問。那么,用以替代打印機的部分通常稱作()。(A)共享設備(B)獨占設備(C)虛擬設備(D)物理設備7 .下列存儲設備中,適合作為共享設備的是()。(A)語音輸入輸出設備(B)打印機(C)鼠標(D)磁盤8 .低速設備一般被設置成獨占設備,可用作獨占設備的有()。(A)軟磁盤(B)磁帶機(C)可擦寫光驅(qū)(D)磁鼓9 .系統(tǒng)中的通道數(shù)量較少,可能會產(chǎn)生“瓶頸”問題。()不是解決此問題的有效方法(A)在結(jié)構(gòu)上增加一些連線,以增加數(shù)據(jù)傳送通路(B)在數(shù)據(jù)傳輸線路上多增設一些緩沖區(qū)(C)提高 CPU 的速度(

7、D)采用虛擬設備技術(shù)10 .I/O 系統(tǒng)硬件結(jié)構(gòu)分為 4 級: 1.設備控制器 2.I/O 設備 3.計算機 4.I/O 通道, 按級別由高到低的順序是()。(A)2-4-1-3(B)3-1-4-2(C)2-1-4-3(D)3-4-1-21.判斷正誤,簡要說明理由2 .操作系統(tǒng)采用緩沖技術(shù)的緩沖池主要是通過硬件來實現(xiàn)的。3 .低速設備一般被設置成共享設備。4 .通道指令和一般機器的指令沒有什么不同。5 .數(shù)組選擇通道和數(shù)組多路通道可以支持多個通道程序并發(fā)執(zhí)行,而字節(jié)多路通道不支持多個通道程度并發(fā)執(zhí)行。6 .共享設備允許多個作業(yè)同時使用設備,即每一時刻可有多個作業(yè)在使用該共享設備,因而提高了系統(tǒng)

8、設備資源的利用率。7 .由于設備分配中設置了若干數(shù)據(jù)結(jié)構(gòu),所以在設備分配中不會發(fā)生死鎖。8 .I/O 通道控制方式中不需要任何 CPU 干預。9 .先來先服務算法、優(yōu)先級高者優(yōu)先算法、時間片輪轉(zhuǎn)算法等是經(jīng)常在設備分配中采用算法。10.由于獨占設備在一段時間內(nèi)只允許一個進程使用,因此,多個并發(fā)進程無法訪問這類設備。11 .操作系統(tǒng)中應用的緩沖技術(shù),多數(shù)通過使用外存來實現(xiàn)。1.簡答題1,計算機中設備控制器是由哪些部分構(gòu)成的?1 .什么是字節(jié)多路通道?什么是數(shù)組選擇通道和數(shù)組多路通道?2 .有哪幾種 I/O 控制方式?分別適用何種場合?3 .試說明 DMA 的工作流程。4 .在單緩沖情況下,為什么系

9、統(tǒng)一塊數(shù)據(jù)的處理時間為 max(C,T)+M。5 .為什么在雙緩沖情況下,系統(tǒng)對一塊數(shù)據(jù)的處理時間為 max(C,T)?6 .試繪圖說明把多緩沖用于輸出時的情況。7 .試說明收容輸入工作緩沖區(qū)和提取輸出工作緩沖區(qū)的工作情況。8 .何謂安全分配方式和不安全分配方式?9.為什么要引入設備獨立性?如何實現(xiàn)設備獨立性?10 .試說明 SPOOLing 系統(tǒng)的組成。11 .在實現(xiàn)后臺打印時,SPOOLing 系統(tǒng)應為請求 I/O 的進程提供哪些服務?12 .試說明設備驅(qū)動程序具有哪些特點?13 .試說明設備驅(qū)動程序應具有哪些功能?14 .設備驅(qū)動程序通常要完成哪些工作?15 .設備中斷處理程序通常需完成

10、哪些工作?7.4 習題解答要點?軟件方法,即在內(nèi)存中開辟出專門的存儲區(qū)來做緩沖區(qū)。操作系統(tǒng)采用的緩沖池技術(shù)是系統(tǒng)公用資源,由多個緩沖區(qū)組成,是通過采用軟件的方法在內(nèi)存中實現(xiàn)的。.答案:(錯)計算機外部設備分為:高速設備和低速設備。低速設備是不可以共享使用的,因為在7.4.1 單選題1.D2,D7.4.2 多選題1.(ABD)6.(C)7.4.3 判斷題(1).答案:3.B4.C(ADE)(D)C6.A(ACD)(ABC)7.C8.B(BCD)(BCD)C10.C(BC)(D)(錯)。緩沖技術(shù)的實現(xiàn)方法有硬件和軟件兩種。硬件方法,適于應用在速度和安全性要求較高的重要場合,且費用很高;一段時間內(nèi)不

11、能由多個進程同時訪問。.答案:(錯)通道指令與一般機器指令有如下幾點不同之處:通道指令的尋址方式較一般機器指令簡單。通道指令的指令格式方式較一般機器指令簡單。通道指令的操作碼較一般機器指令簡單。.答案:(錯)在硬件結(jié)構(gòu)中只有數(shù)組多路通道支持多個通道程序并發(fā)執(zhí)行。.答案:(錯)共享設備允許多個作業(yè)在一段時間內(nèi)同時使用設備。.答案: (錯)為了保證每一次設備分配的順利實施,系統(tǒng)中設置了 DCB、COCB、CHCB、SDT等數(shù)據(jù)結(jié)構(gòu)。但這并不能保證設備分配的安全性。要想保證分配不發(fā)生死鎖,還需進行安全性測算。.答案:(錯)通道在 I/O 程序執(zhí)行的開始或結(jié)束時,必需要 CPU 進行一定的處理。只有在

12、執(zhí)行 I/O 程序期間,無需 CPU 干預。.答案:(錯)前兩種算法可用在設備分配中采用,而時間片輪轉(zhuǎn)算法則不適合在設備O 分配中。因為一般設備的 I/O 操作一經(jīng)啟動后,便一直運行下去直到完成,I/O 操作期間不宜中斷,更不宜切換給其他進程使用。.答案:(錯)可以把獨占設備作為系統(tǒng)的一種臨界資源,用互斥的方法訪問它。.錯。因為操作系統(tǒng)中應用的緩沖技術(shù)是有其限定性的,一般是在內(nèi)存中或通過硬件技術(shù)來實現(xiàn)的?;旧喜煌ㄟ^外存來實現(xiàn)。7.4.4 簡答題.答:包括:設備控制器與 CPU 的接口;設備控制器與設備的接口;輸入輸出邏輯(見下圖所示)。.答:字節(jié)多路通道含有多個子通道。每個子通道連接一臺低速

13、設備,以輪流方式共享主通道。任一子通道交換完一個字節(jié)后就將主通道讓給下一個子通道。數(shù)組選擇通道可連接多臺高速外設,具有較高的傳輸速率。它有一臺分配型子通道,一段時間內(nèi)只能執(zhí)行一道通道程序,使一臺設備獨占通道以進行數(shù)據(jù)交換,直到交換完后才數(shù)據(jù)世思拄制茹據(jù)憂怒才前I可讓給其他的設備。數(shù)組多路通道含有多個非分配型子通道,每個子通道連接一臺高速外設,以輪流方式共享主通道。任一子通道交換完若干字節(jié)后就將主通道讓給下一個子通道。.答:共有四種 I/O 方式:程序 I/O 方式,又稱作“忙-等”方式。該方式執(zhí)行一個循環(huán)程序,反復查詢外設狀態(tài),如果外設“忙碌”則循環(huán)查詢,直到查得外設狀態(tài)為“閑置”時止。該方式

14、適用于機內(nèi)沒有中斷機構(gòu)的場合。中斷控制 I/O 方式。該方式在進行 I/O 時,CPU 向控制器發(fā)出 I/O 命令后,由控制器控制外設操作,CPU 轉(zhuǎn)其他任務的處理,即,CPU 與外設并行工作。當外設完成 I/O 后向 CPU 發(fā)中斷信號,CPU 只需花費很少的時間進行 I/O 的善后處理,此前毋須進行干預。該方式可適于低速外設 I/O,并可配合 DMA 和通道方式實現(xiàn) I/O。DMA(直接內(nèi)存訪問)方式。該方式適于高速外設 I/O,一次可以在外設與內(nèi)存之間傳輸一個或多個數(shù)據(jù)塊。傳輸完畢后才需 CPU 干預。通道方式。該方式中,系統(tǒng)預先要將 I/O 的過程實現(xiàn)為一段通道程序,置于內(nèi)存的特定位置

15、,而后啟動通道。由通道負責執(zhí)行通道程序?qū)ν庠O進行 I/O 控制,CPU 轉(zhuǎn)其他程序運行。I/O 完成后通道向 CPU 發(fā)中斷信號,CPU 花很少時間作善后處理。.答:CPU 需要訪問外存時,便發(fā)送一條訪問命令給 DMA 的命令寄存器 CR、一個內(nèi)存地址碼給 DMA 的內(nèi)存地址寄存器 MAR、 本次要傳送的字節(jié)數(shù)給 DMA 的數(shù)據(jù)計數(shù)器 DC、 外存地址給 DMA的 I/O 控制邏輯中。啟動 DMA 控制器,然后 CPU 轉(zhuǎn)其他任務處理。DMA 控制器負責控制數(shù)據(jù)在內(nèi)存與外存之間傳送。每傳送一個字節(jié)就需挪用一個內(nèi)存周期,按MAR 從內(nèi)存讀出或?qū)懭雰?nèi)存一個字節(jié),修改 MAR 和計數(shù)器 DC。當 D

16、C 修改為 0,表示傳送 Z 束,由 DMA 向 CPU 發(fā)出中斷請求。.答:令 T 是讀外存數(shù)據(jù)送內(nèi)存緩沖區(qū)時間,M 是數(shù)據(jù)從緩沖區(qū)傳送到用戶區(qū)的時間,C 是讀內(nèi)存用戶區(qū)數(shù)據(jù)進行計算的時間。當進行第 I 次讀外存數(shù)據(jù)送緩沖區(qū)時,系統(tǒng)可同時讀出用戶區(qū)中第(I-1)次數(shù)據(jù)進行計算。 此兩項操作并行進行且互不干擾, 并與數(shù)據(jù)從緩沖區(qū)傳送到用戶區(qū)的操作串行進行,因此處理一塊數(shù)據(jù)的時間大約為 max(C,T)+M。.答:該方式又稱緩沖對換方式。寫入者花費時間 T 將數(shù)據(jù)寫滿一個緩沖區(qū)后再寫另一個緩沖區(qū);讀出者花費時間 M 將一個緩沖區(qū)數(shù)據(jù)送到用戶區(qū)后再傳送另一個緩沖區(qū)數(shù)據(jù),運算者讀出用戶區(qū)進行處理。由

17、于將數(shù)據(jù)從緩沖區(qū)傳送到用戶區(qū)操作必須與讀用戶區(qū)數(shù)據(jù)進行處理串行進行,而且它們又可以與從外存?zhèn)魉蛿?shù)據(jù)填滿緩沖區(qū)的操作并行。因此耗時大約為 max(C+M,T)??紤]到 M 是內(nèi)存中數(shù)據(jù)塊的“搬家”耗時,非常短暫可以省略,因此近似地認為是:max(C,T)。.答:一般情況下,需要將多緩沖區(qū)形成一個環(huán)。環(huán)上設置兩個指針:Nexti 和 Nextg。前者指出數(shù)據(jù)的存入位置,后者指出數(shù)據(jù)的提取位置。下圖是由 6 個緩沖區(qū)組成的環(huán),其中,帶陰影的表示是裝滿數(shù)據(jù)的緩沖區(qū),不帶陰影的是空緩沖區(qū)。當需要將環(huán)中的一個緩沖區(qū)數(shù)據(jù)輸出時,用 P 操作獨占該環(huán);判斷 Nexti 與 Nextg是否重合,若是重合則表示環(huán)

18、中數(shù)據(jù)已空,需要通過 V 操作釋放該環(huán),并阻塞等待。若Nexti 與 Nextg 沒有重合,則從 Nextg 處取出一個緩沖區(qū)的數(shù)據(jù),將 Nextg 順序向后推一個位置,需要通過 V 操作釋放該環(huán)。.答:當需要輸入數(shù)據(jù)時,調(diào)用 GetBuf(emq)過程從空閑隊列上摘下一個空緩沖區(qū),作為收容輸入工作緩沖區(qū) hin,輸入的數(shù)據(jù)被裝入 hin 中,裝滿 hin 后,調(diào)用 PutBuf(inq,hin)過程將 hin 掛入輸入隊列 inq 中。當需要輸出數(shù)據(jù)時,調(diào)用 GetBuf(outq)過程從輸出隊列上摘下一個裝滿數(shù)據(jù)的緩沖區(qū),作為提取輸出工作緩沖區(qū) sout,將 sout 中的數(shù)據(jù)提取輸出,s

19、out 的數(shù)據(jù)被提取完后,調(diào)用 PutBuf(emq,sout)過程將 sout 掛入空閑隊列中。.答:安全分配是一種“挨棄請求和保持條件”的資源分配方式。在這種方式中,一個進程請求資源一旦獲得(比如 I/O 請求時獲得所需的設備),該進程就由運行狀態(tài)變?yōu)樽枞麪顟B(tài),使它不可能再請求新的資源。相反,當該進程開始運行時(比如 I/O 完成后被喚醒),它已不占有資源。因此,這種分配挨棄了造成死鎖的一個條件,分配是安全的。這種分配方式的缺點是進程推進速度慢,因為 CPU 與 I/O 是串行的。不安全的分配方式是指,進程在提出資源請求時(比如 I/O 請求)并不將它阻塞,而是允許它繼續(xù)使用 CPU,并提

20、出第二次資源請求。 這樣, 若第二次請求的資源已被其他進程占用使該進程被阻塞時,則該進程具備了“請求和保持”條件,可能產(chǎn)生死鎖,因而說,這種分配是不安全的分配。.答:設備獨立性又稱為設備無關(guān)性。它指的是應用程序在使用設備進行 I/O 時,使用的是邏輯設備,而系統(tǒng)在實際執(zhí)行時使用的是物理設備,由操作系統(tǒng)負責邏輯設備與物理設備的映射。引入設備獨立性可以使設備的分配具有極大的靈活性,并易于實現(xiàn) I/O 重定向。系統(tǒng)為每個進程設置一張“邏輯設備表(LUT)。當某進程用邏輯名來請求設備時,系統(tǒng)查閱“系統(tǒng)設備表”SDT,為它分配相應的可用物理設備。系統(tǒng)將這種用戶邏輯設備與系統(tǒng)物理設備的映射,建立在該用戶的

21、 LUT 中,并將該物理設備的驅(qū)動程序入口地址填入LUT 中。以后,該進程利用邏輯設備名請求 I/O 操作時,系統(tǒng)通過查找 LUT 即可找到物理設備及其驅(qū)動程序。SPOOLing 技術(shù)實現(xiàn)了將獨占設備虛擬為多臺邏輯設備的功能。.答:輸入輸出井。這是在磁盤上開辟兩個大空間,一個是輸入井,用來收容輸入設備上的數(shù)據(jù)(模擬拖機輸入的磁盤);另一個是輸出井,用來收容用戶進程的輸出數(shù)據(jù)(模擬脫機輸出的磁盤)。輸入緩沖區(qū)和輸出緩沖區(qū)。這是內(nèi)存中開辟的兩個緩沖區(qū),一個是輸入緩沖區(qū),暫存輸入設備來的數(shù)據(jù),以后再傳送到輸入井;另一個是輸出緩沖區(qū),暫存輸出井送來的數(shù)據(jù),以后傳送到輸出設備。輸入進程和輸出進程。輸入進

22、程實現(xiàn)的是收容輸入和提取輸入。在收容輸入時,負責將輸入設備的數(shù)據(jù)通過內(nèi)存輸入緩沖區(qū)轉(zhuǎn)存到磁盤的輸入井中;提取輸入時,負責將磁盤輸入井的數(shù)據(jù)送入內(nèi)存用戶區(qū)。輸出進程實現(xiàn)的是收容輸出和提取輸出,過程與輸入過程相反。請求打印隊列。.答:這項工作由 SPOOLing 的輸出進程來承擔,主要做三件事:在輸出井上請求一塊緩沖區(qū),將要打印的數(shù)據(jù)送入其中。請求一張空白“用戶請求打印表”,填入打印說明信息后掛入請求打印隊列。一旦打印機空閑,就從請求打印隊列頭部取下一個請求打印表,根據(jù)表中要求將輸出井的數(shù)據(jù)讀入內(nèi)存緩沖區(qū),由打印機輸出。.答:設備驅(qū)動程序又稱設備處理程序,主要特點有:將進程的 I/O 請求傳送給設

23、備控制器,并將設備控制器記錄的設備狀態(tài)、I/O 完成情況反饋給進程。設備驅(qū)動程序與設備的緊密性相關(guān),不同的設備應配置不同的設備驅(qū)動程序。設備驅(qū)動程序與 I/O 控制方式緊密相關(guān),四種控制方式應當各不相同。設備驅(qū)動程序與硬件緊密相關(guān),部分程序必須用匯編語言編寫。目前,驅(qū)動程序的基本操作都被固化到 ROM 中了。.答:設備驅(qū)動程序是請求 I/O 的進程與設備控制器之間的一個通信程序,主要功能有:將用戶的要求轉(zhuǎn)換為具體要求。檢查用戶的合法性,了解設備狀態(tài),根據(jù)要求傳遞參數(shù),設置設備的工作方式。向設備控制器發(fā) I/O 命令啟動設備,完成具體的 I/O 操作。及時響應外設的中斷請求,根據(jù)中斷類型調(diào)用相應

24、的中斷處理程序。具有通道的控制系統(tǒng),還要構(gòu)造通道程序。.答:設備驅(qū)動程序在啟動設備前做一些必要的預備工作,然后啟動設備。即:將抽象要求轉(zhuǎn)換為具體要求。檢查 I/O 請求的合法性。讀出設備狀態(tài)并檢查。傳遞參數(shù)。設置工作方式。啟動 I/O 設備。.答:當設備完成了 I/O 之后,設備控制器向 CPU 發(fā)送一個中斷請求,CPU 響應后即可轉(zhuǎn)向中斷處理程序。中斷處理程序的工作可分為以下幾步:喚醒等待該項I/O的進程。保護被中斷進程的 CPU 運行環(huán)境。分析中斷原因,轉(zhuǎn)入相應的中斷處理程序。進行中斷處理?;謴捅恢袛噙M程的現(xiàn)場。7.5 考研試題精選及解析.假設磁盤有 100 個柱面,編號 099。在完成了

25、柱面 25 的請求后,當前正在處理 43 柱面的請求。磁盤請求的柱面按 38、6、40、2、20、22、10 的次序到達磁盤驅(qū)動器,尋道每移動一個柱面需 10ms,計算以下算法的總尋道時間。(1)FCFS(2)最短尋道優(yōu)先(3)電梯調(diào)度(西北工業(yè)大學 2001 年驅(qū)動調(diào)度題)解:此類題應注意的移動方向,目前為由里到外(小到大)。(1)FCFS磁盤臂移動順序為:43386402-20-22-10移動總數(shù)為 141 故總尋道時間為 1410ms(2)最短尋道優(yōu)先磁盤臂移動順序為:4340382220106-2移動總數(shù)為 29 故總尋道時間為 290ms(3)電梯調(diào)度磁盤臂移動順序為:4340382

26、220106-2 移動總數(shù)為 29 故總尋道時間為 290ms.一個軟盤有 40 個柱面,尋道時移過每個柱面花 6ms。若不采用文件塊緊密存放措施,則邏輯上相鄰的塊平均間隔 13 個柱面,若采用文件塊緊密存放措施,則邏輯上相鄰的塊平均間隔 2 個柱面。假定讀寫時找到柱面后平均旋轉(zhuǎn)延遲時間為 100ms,傳輸速率為每塊 25ms,則在此兩種情況下傳輸一個 100 塊的文件各需多長時間?華南理工大 2001 驅(qū)動調(diào)度題)解:讀第一塊時平均移動 20 個柱面,需時 20X6ms=120ms。平均旋轉(zhuǎn)延遲時間為 100ms,傳輸速率為每塊 25ms,故讀取第一塊花時=120+100+25=245ms。

27、(1)不采用文件塊緊密存放措施從第二塊起每塊花時=13X6ms+100+25=203ms,故傳輸一個 100 塊的文件需=245+99X203=20342ms=20.342s。(2)采用文件塊緊密存放措施從第二塊起每塊花時=2X6ms+100+25=137ms,故傳輸一個 100 塊的文件需=245+99X137=20342ms=13808ms=13.808s。.假如有 4 個記錄 A、B、C、D,順序存放在磁盤的某磁道上,該磁道劃分為 4 塊,每塊存放一個記錄?,F(xiàn)在要順序處理這些記錄,如果磁盤的轉(zhuǎn)速為 20ms 轉(zhuǎn)一周,處理程序每讀出一個記錄后花 5ms 時間進行處理。試問:處理完這 4 個

28、記錄需多少時間?為了縮短處理時間應進行優(yōu)化分布,試問應如何安排這些記錄?并計算處理的總時間。(上交大 1995 驅(qū)動調(diào)度題)解:優(yōu)化前順序存放 A、B、C、D,處理總時間=(5+5)+(5X3+5+5)+(5X3+5+5)+(5X3+5+5)=85ms優(yōu)化后存放次序 A、C、B、D,處理總時間=(5+5)+(5+5)+(5+5+5)+(5+5)=45ms.I/0 軟件一般分為四個層次:用戶層、與設備無關(guān)的軟件層、設備驅(qū)動程序以及中斷處理程序。試說明以下各個工作是在哪一層完成的?向設備寄存器寫命令;檢查用戶是否有權(quán)使用設備;將二進制整數(shù)轉(zhuǎn)化成 ASCII 碼以便才 T 印。(北京大學 2000 設備管理)解:I/O 軟件層次如下層次用戶層 I/O 軟件設備無關(guān)軟件設備驅(qū)動軟件中斷處理軟件硬件I/O 功能I/O 調(diào)用、I/O 格式化、SPOOLing

溫馨提示

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

評論

0/150

提交評論