設(shè)備管理習題及答案_第1頁
設(shè)備管理習題及答案_第2頁
設(shè)備管理習題及答案_第3頁
設(shè)備管理習題及答案_第4頁
設(shè)備管理習題及答案_第5頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、第六章設(shè)備管理習題一、填空題1 .磁帶是一種的設(shè)備,它最適合的存取方法是。磁盤是一種的設(shè)備,磁盤在轉(zhuǎn)動時經(jīng)過讀/寫磁頭所形成的圓形軌跡稱為?!敬鸢浮宽樞虼嫒?,順序存取,直接存取,磁道(或柱面)【解析】順序存取的設(shè)備只有在前面的物理塊被存取訪問過之后,才能存取后續(xù)物理塊的內(nèi)容。如果按隨機方式或按鍵存取方式存取磁帶上的文件信息的話,其效率反而會更低,所以順序存取方法更能發(fā)揮磁帶這種設(shè)備的效率。磁盤設(shè)備是一種典型的直接存取設(shè)備,它允許文件系統(tǒng)直接存取磁盤上的任意物理塊。2 .從資源分配的角度看,可以把設(shè)備分為設(shè)備和設(shè)備;打印機是一種典型的設(shè)備,而磁盤是一種設(shè)備?!敬鸢浮开毾?,共享,獨享,共享【解析】

2、獨享設(shè)備:為了保證傳遞信息的連貫性,通常這類設(shè)備一經(jīng)分配給某個作業(yè),就在作業(yè)整個運行期間都為它獨占。多數(shù)的低速設(shè)備都屬于獨享設(shè)備。共享設(shè)備:是指允許若干個用戶同時共享使用的設(shè)備。3 .虛擬設(shè)備是通過技術(shù),把變成能為若干用戶的設(shè)備?!敬鸢浮縎POOLING,獨享,共享【解析】虛擬設(shè)備的提出是為了把原為獨享的設(shè)備改造成便于共享的設(shè)備,以提高設(shè)備的利用率。這種改造就是通過SPOOLING技術(shù)來實現(xiàn)的。SPOOLING可以譯為外圍設(shè)備同時聯(lián)機操作的意思。4 .UNIX系統(tǒng)中,所有的輸入/輸出設(shè)備都被看成是。它們在使用形式上與相同,但它們的使用是和設(shè)備管理程序緊密相連的。【答案】特殊文件,普通文件【解析

3、】在一些操作系統(tǒng)中,常常把設(shè)備也看成是文件。這樣的好處是:用戶可以用統(tǒng)一的觀點去使用設(shè)備,并處理存放在設(shè)備上的信息。從這個意義上來說,文件系統(tǒng)在用戶和外設(shè)之間提供了一個接口。5 .系統(tǒng)中,象鍵盤、終端、打印機等以為單位組織和處理信息的設(shè)備稱為:而磁盤、磁帶等以為單位組織和處理信息的設(shè)備稱為?!敬鸢浮孔址址O(shè)備,塊,塊設(shè)備6 .一個進程只有獲得了、和所需設(shè)備三者之后,才具備了進行I/O操作的物質(zhì)條件?!敬鸢浮客ǖ溃刂破? .設(shè)備分配應保證設(shè)備有高的利用率并應注意避免。【答案】死鎖問題【解析】設(shè)備分配的總原則是要充分發(fā)揮設(shè)備的使用效率,盡可能地讓設(shè)備忙,而同時又要避免由于不合理的分配方法造成

4、進程死鎖。因為進程發(fā)生死鎖將使得進程中的進程處于無休止的相互等待狀態(tài),使系統(tǒng)的效率下降。8 .通道是一個獨立于CPU、專門負責.它控制與內(nèi)存之間的信息交換(傳輸)?!敬鸢浮枯斎?輸出的處理機,外設(shè)或外存【解析】通道是一個獨立于CPU的專管輸入和輸出控制的處理機,它有自己的通道指令,以驅(qū)動外設(shè)進行讀寫操作。不過這些指令需要CPU執(zhí)行相應的“啟動通道”指令來啟動信號之后才開始執(zhí)行,并在操作結(jié)束時向CPU發(fā)中斷信號。9 .緩沖區(qū)可分為、和?!敬鸢浮繂尉彌_區(qū)、雙緩沖區(qū)、多緩沖區(qū)、緩沖池【解析】單緩沖是在設(shè)備和處理機之間設(shè)置一個緩沖區(qū)。設(shè)備和處理機交換數(shù)據(jù)時,先把被交換的數(shù)據(jù)寫入緩沖區(qū),然后,需要數(shù)據(jù)的

5、設(shè)備或處理機從緩沖區(qū)取走數(shù)據(jù)。雙緩沖區(qū)是一種能夠?qū)崿F(xiàn)設(shè)備和設(shè)備、CPU和設(shè)備并行操作的簡單模型,當其中一個緩沖區(qū)數(shù)據(jù)裝滿后,可向另一個緩沖區(qū)寫入數(shù)據(jù),同時前一個緩沖區(qū)可被訪問。多緩沖區(qū)是把多個緩沖區(qū)連接起來組成兩部分,一部分專門用于輸入,另一部分專門用于輸出的緩沖結(jié)構(gòu)。緩沖他是把多個緩沖區(qū)連接起來統(tǒng)一管理,既可用于輸入,又可用于輸出的緩沖結(jié)構(gòu)。10 .對磁盤上一物理塊信息的訪問要經(jīng)過:、三個過程?!敬鸢浮繉ふ視r間、延遲時間、傳送時間【解析】對移動臂磁盤的存取訪問一般要經(jīng)過三部分時間:首先要將磁頭移動至相應的柱面上,這個時間叫做尋找時間;一旦磁頭到達指定柱面,等待所訪問的扇區(qū)旋轉(zhuǎn)到讀/寫頭下,叫

6、延遲時間;實際傳送所需時間叫傳送時間。一次磁盤訪問的時間就是以上三者之和,其中“尋找時間”所花費的時間最長。二、單項選擇題1 .通道是一種。(A)保存I/O信息的部件(B)傳輸信息的電子線路(C)通用處理機(D)專用處理機【答案】(D)【解析】通道是獨立于CPU的專門管理輸入/輸出控制的處理機。2 .CPU對通道的請求形式是。(A)自陷(B)中斷(C)通道命令(D)轉(zhuǎn)移指令【答案】(C)【解析】CPU通過通道命令啟動通道,指出它所要執(zhí)行的I/O操作和要訪問的設(shè)備,通道接到該命令后,便向主存索取相應的通道程序來完成對I/O設(shè)備的管理。3 .通道對CPU的請求形式是。1 A)自陷(B)中斷2 C)

7、通道命令(D)跳轉(zhuǎn)指令【答案】(B)【解析】通道被CPU啟動后,可以和CPU并行工作,當輸入/輸出完成或發(fā)生意外的事件,通道通過中斷方式請求CPU進行處理。4 .環(huán)形緩沖區(qū)是一種。(A)單緩沖區(qū)(B)雙緩沖區(qū)(C)多緩沖區(qū)(D)緩沖池【答案】(C)【解析】所謂環(huán)形緩沖區(qū)就是一個循環(huán)鏈表結(jié)構(gòu)。每個緩沖區(qū)中有一個鏈指針,用以指示下一個緩沖區(qū)的地址,最后一個緩沖區(qū)指針指向第一個緩沖區(qū)地址,這樣,N個緩沖區(qū)鏈成一個環(huán)形。此外,還有一個鏈頭指針,指向環(huán)形緩沖區(qū)中的第一個緩沖區(qū)。5 .系統(tǒng)利用SPOOLING技術(shù)實現(xiàn)。(A)對換手段(B)虛擬設(shè)備(C)磁帶概念(D)虛擬存儲【答案】(B)【解析】虛擬設(shè)備就

8、是利用SPOOLING技術(shù)將獨享設(shè)備改造成共享設(shè)備。6 .在配有操作系統(tǒng)的計算機中,用戶程序通過向操作系統(tǒng)指出使用外部設(shè)備的要求。(A)作業(yè)申請(B)原語(C)系統(tǒng)調(diào)用(D)I/O指令【答案】(C)【解析】就啟動外設(shè)來說,硬件有輸入/輸出指令。但在配有操作系統(tǒng)后,對系統(tǒng)資源的分配、控制不能由用戶干預,而必須由操作系統(tǒng)統(tǒng)一管理。用戶程序可以通過操作系統(tǒng)提供的程序一級的接口來使用計算機系統(tǒng)的資源。操作系統(tǒng)為用戶提供的程序一級的接口就是系統(tǒng)調(diào)用,又稱廣義指令。7 .CPU與通道可以并行執(zhí)行,并通過實現(xiàn)彼此之間的通訊和同步。(A)I/O指令(B)I/O中斷(C)I/O指令和I/O中斷(D)操作員【答案

9、】(C)8 .是直接存取設(shè)備。(A)磁盤(B)磁帶(C)打印機(D)鍵盤顯示終端【答案】(A)【解析】磁盤是一種典型的直接存取設(shè)備。9.在下列敘述中,正確的一條是。1 A)在設(shè)備I/O中引入緩沖技術(shù)的目的是為了節(jié)省內(nèi)存2 B)指令中的地址結(jié)構(gòu)和外存容量是決定虛存作業(yè)地址空間的兩個因素3 C)處于阻塞狀態(tài)的進程被喚醒后,可直接進入運行狀態(tài)4 D)在請求頁式管理中,F(xiàn)IFO置換算法的內(nèi)存利用率是較高的【答案】(B)5 解析】在設(shè)備I/O中引入緩沖技術(shù)的目的,是為了緩解CPU與1/O設(shè)備之間速度不匹配的狀況。因此,敘述(A)是錯誤的。B)正確。虛存系統(tǒng)中,機器指令的地址結(jié)構(gòu)和外存容量是決定作業(yè)地址空

10、間大小的兩個因素,因此敘述(處于阻塞狀態(tài)的進程被喚醒后,是被放入就緒隊列,是否投入運行要由進程調(diào)度算法來決定。敘述(C)錯誤。由于FIFO算法是基于CPU按線性順序訪問地址空間這一假設(shè),而事實上,許多時候,CPU不是按線性順序訪問地址空間的,所以,它的內(nèi)存利用率并不很好。故敘述(D)錯誤。三、多項選擇題6 .設(shè)備管理的功能包括。(A)設(shè)備的分配和回收(B)外圍設(shè)備的啟動及對磁盤的驅(qū)動調(diào)度(C)進程調(diào)度(D)外部設(shè)備中斷處理(E)虛擬設(shè)備的實現(xiàn)【答案】ABDE【解析】設(shè)備管理應具有如下功能:設(shè)備的分配和回收、外圍設(shè)備的啟動、對磁盤的驅(qū)動調(diào)度、外部設(shè)備中斷處理、虛擬設(shè)備的實現(xiàn)?!斑M程調(diào)度”屬于處理

11、器管理的范疇,不屬于設(shè)備管理的功能。所以,應該選擇(A)、(B)、(D)、(E)。7 .從設(shè)備的使用角度可將設(shè)備分為。(A)塊設(shè)備(B)獨占設(shè)備(C)字符設(shè)備(D)共享設(shè)備(E)慢速設(shè)備【答案】BD【解析】現(xiàn)代計算機系統(tǒng)總是配有各種類型的外部設(shè)備,種類繁多,可以從不同的角度對它們進行分類。從設(shè)備的使用角度可將設(shè)備分為兩類:獨占設(shè)備和共享設(shè)備。所以,應該選擇(B)、(D)。有的系統(tǒng)還有另一類較為特殊的設(shè)備,稱為虛擬設(shè)備,它是用共享設(shè)備(通常用磁盤上的一塊區(qū)域)來模擬獨占設(shè)備,就好象把一臺設(shè)備變成了多臺虛擬設(shè)備,我們稱被模擬的設(shè)備為虛擬設(shè)備。8 .用戶進程在申請設(shè)備時,可以使用。(A)設(shè)備的地址(

12、B)設(shè)備的絕對號(C)設(shè)備的相對號(D)設(shè)備的符號名(E)設(shè)備的類型號【答案】CDE【解析】給系統(tǒng)中的每一臺設(shè)備確定一個編號以便系統(tǒng)識別,這種編號稱為“設(shè)備絕對號”,也稱為“設(shè)備的地址”。但絕對號(設(shè)備的地址)是用戶不允許使用的,用戶在申請設(shè)備時只能用設(shè)備類型(設(shè)備的類型號)來申請,有的系統(tǒng)引入“設(shè)備的符號名”對應“設(shè)備的類型號”,但用戶為了識別同類設(shè)備中的某臺設(shè)備,可使用“設(shè)備相對號”。所以,應該選擇(C)、(D)、(E)。9 .可以作為磁盤移臂調(diào)度的算法有。(A)先來先服務(wù)算法(B)最短尋找時間優(yōu)先算法(C)掃描(電梯)算法(D)時間片輪轉(zhuǎn)(E)可搶占優(yōu)先級調(diào)度【答案】ABC【解析】磁盤的

13、移臂調(diào)度可采用以下幾種算法。(1)先來先服務(wù)算法即按照訪問請求的次序服務(wù),這是最公平而又最簡單的算法,但是效率不高。(2)最短尋找時間優(yōu)先算法優(yōu)先為距離當前磁頭所在位置最近柱面的請求服務(wù)。該算法與上面的算法都可能造成磁臂經(jīng)常改變方向而影響效率。(3)掃描(電梯)算法總是從磁臂當前位置沿磁臂的移動方向選擇距當前位置最近的請求,當前進方向無請求時才改變移動方向。這種算法比較公平,而且效率較高。時間片輪轉(zhuǎn)、可搶占優(yōu)先級調(diào)度都不能作為磁盤的移臂調(diào)度算法,所以,應該選擇(A)、(B)、(C)。10 下列屬于“通道”特征的是。(A)負責數(shù)據(jù)輸入輸出工作(B)可以與CPU行工作(C)比CPU工作速度快(D)

14、一個通道可連接多個控制器(E)是一種軟件【答案】ABD【解析】通道相當于一個功能單一的處理機(是一種硬件),代替CPUMI/O操作進行控制,專門負責數(shù)據(jù)輸入輸出工作,從而使I/O操作可以與CP班行工作。通道是實現(xiàn)計算和傳輸并行的基礎(chǔ)。在一個配備了通道的系統(tǒng)中,主機上可連接多個通道,一個通道連接多個控制器,一個控制器連接多臺同類型的設(shè)備;而對某些設(shè)備(象磁盤那樣的快速設(shè)備)往往需連接到多個控制器上,將控制器連接到多個通道上進行交叉連接。所以,應該選擇(A)、(B)、(D)。11 通道是一種。(A)保存I/O信息的部件(B)傳輸信息的電子線路(C)專用處理機(D)通用處理機(E)可與CPU行工作的

15、一種處理機【答案】CE【解析】通道是獨立于CPU的專門管理輸入/輸出控制的處理機;并且可與CPU行工作。所以,應該選擇(C)、(E)。12 CPU對通道的請求形式不采用。(A)自陷(B)中斷(C)通道命令(D)轉(zhuǎn)移指令(E)系統(tǒng)調(diào)用【答案】ABDE【解析】CPU通過“通道命令”啟動通道,指出它所要執(zhí)行的I/O操作和要訪問的設(shè)備,通道接到該命令后,便向主存索取相應的通道程序來完成對I/O設(shè)備的管理。所以,應該選擇(A)、(B)、(D)、(E)。8 .通道對CPU的請求形式不能是。(A)自陷(B)中斷(C)通道命令(D)跳轉(zhuǎn)指令(E)系統(tǒng)調(diào)用【答案】ACDE【解析】通道被CPU啟動后,可以和CPU

16、并行工作,當輸入/輸出完成或發(fā)生意外的事件,通道通過“中斷”方式請求CPU進行處理。所以,應該選擇(A)、(C)、(D)、(E)。9 .對于輔助存儲器,的提法是正確的。(A)不是一種永久性的存儲設(shè)備(B)能永久地保存信息(C)可被中央處理器直接訪問(D)是CPU與主存之間的緩沖存貯器(E)是文件的主要存儲介質(zhì)【答案】BE【解析】輔助存儲器是一種永久性的存儲設(shè)備,不可被中央處理器直接訪問,所以選項(A)、(C)是錯誤的,CPU與主存之間的緩沖存貯器一般是以高速緩存承擔的,所以選項(D)是錯誤的。因此,正確的敘述是(B)、(E)。10 .有關(guān)設(shè)備的管理中,是正確的。(A)計算機系統(tǒng)為每臺設(shè)備確定一

17、個絕對號(B)每臺設(shè)備都應該有一個惟一的相對號(C)申請設(shè)備時指定絕對號可提高設(shè)備的使用率(D)申請設(shè)備時指定設(shè)備相對號使設(shè)備分配的靈活性強(E)啟動設(shè)備時應指出設(shè)備的絕對號【答案】ADE【解析】設(shè)備相對號是用戶動態(tài)指定的,只是在進程某次執(zhí)行時有效,因此,“每臺設(shè)備都應該有一個惟一的相對號”這一說法是錯誤的;用戶申請設(shè)備時不能指定絕對號,因此,“申請設(shè)備時指定絕對號可提高設(shè)備的使用率”這一說法也是錯誤的。其余的提法都是正確的。因此,正確的選擇是(A)、(D)、(E)。11 .通道發(fā)現(xiàn)通道狀態(tài)字中有等情況時,就形成I/O中斷。(A)控制器結(jié)束(B)設(shè)備結(jié)束(C)通道結(jié)束(D)設(shè)備出錯(E)設(shè)備特

18、殊事件【答案】ABCDE【解析】當通道狀態(tài)字中有控制器結(jié)束、設(shè)備結(jié)束、通道結(jié)束時表示完成了本次IO操作;當通道狀態(tài)字中有設(shè)備出錯、設(shè)備特殊事件等情況時表示需要特殊處理。通道被CPU啟動后,可以和CPU并行工作,當輸入/輸出完成或發(fā)生意外的事件,通道通過中斷方式請求CPU進行處理,這兩種,情況都會形成I/O中斷。因此,正確的選擇是(A)、(B)、(C)、(D)、(E)。12 .下列有關(guān)設(shè)備的敘述中正確的是。(A)緩沖區(qū)的引入,使得CPU和外設(shè)之間速度的不匹配現(xiàn)象得到了緩解,同時也緩解了通道方式的瓶頸問題(B)打印機通過SPOOLING技術(shù)改造后,可以成為供多個用戶同時使用的虛擬設(shè)備(C)通道程序

19、是由發(fā)出I/O設(shè)備請求的用戶編制的,所以,該用戶必須指出通道程序在內(nèi)存的存放位置(D)緩沖區(qū)是外設(shè)在進行數(shù)據(jù)傳輸期間專門用來暫存這些數(shù)據(jù)的主存區(qū)域(E)虛擬設(shè)備是通過SPOOLING技術(shù)實現(xiàn)的【答案】ABDE【解析】凡是數(shù)據(jù)到達率和離去率不同的地方都可利用緩沖。例如,當計算進程陣發(fā)性地把大批數(shù)據(jù)輸出到打印機上打印時,由于CPU輸出數(shù)據(jù)的速度大大高于才T印機的打印速度,CPU只好停下來等待。反之,在計算進程進行計算時,打印機又因無數(shù)據(jù)輸出而空閑。有了緩沖區(qū)后,計算進程可把數(shù)據(jù)首先輸出到緩沖區(qū),然后繼續(xù)執(zhí)行;而打印機可以從緩沖區(qū)取出數(shù)據(jù)慢慢打印。另外,通道的建立雖然提供了CPU、通道和I/O設(shè)備之

20、間并行操作的可能性,但往往由于通道數(shù)量不足而產(chǎn)生“瓶頸”現(xiàn)象,緩沖區(qū)引入后可減少占用通道的時間,使“瓶頸”現(xiàn)象得以緩解。所以選項(A)正確。選項(B)正確。通道設(shè)備有自己的通道指令,依靠自身的鏈接功能和轉(zhuǎn)移功能構(gòu)成通道程序。在設(shè)置通道后,把原來由CPU執(zhí)行的任務(wù)交給通道完成,而CPU僅須發(fā)出一條I/O指令給通道,指出它所要執(zhí)行的I/O操作和要訪問的I/O設(shè)備。通道接到指令后,便向內(nèi)存索取相應的通道程序來完成對I/O設(shè)備的控制和管理。所以選項(C)錯誤。緩沖區(qū)主要是為解決處理機與設(shè)備的速度不匹配而在內(nèi)存中設(shè)立的區(qū)域,分為單緩沖區(qū)、多緩沖區(qū)及緩沖池。所以選項(D)正確虛擬設(shè)備的提出是為了把原為獨享

21、的設(shè)備改造成便于共享的設(shè)備,以提高設(shè)備的利用率。這種改造就是通過SPOOLIN象術(shù)來實現(xiàn)的。所以選項(E)正確因此,正確的選擇是(A)、(B)、(D)、(E)。四、是非判斷題1 .在設(shè)備管理中,處于控制器等待隊列中的進程已經(jīng)獲得了I/O設(shè)備。()【答案】正確。【解析】設(shè)備分配在進行分配設(shè)備的同時還要分配控制器和通道的任務(wù)。處于控制器隊列的進程說明已經(jīng)獲得了所需的設(shè)備,正在等待分配控制器。2 .設(shè)備分配的方式有兩種,即靜態(tài)分配和動態(tài)分配,無論哪種都存在死鎖問題。()【答案】錯誤。【解析】靜態(tài)分配方式是在用戶作業(yè)開始執(zhí)行之前,由系統(tǒng)一次分配該作業(yè)所要求的全部設(shè)備、控制器和通道。一旦分配之后,這些設(shè)

22、備、控制器和通道就一直為該作業(yè)所占用,直到該作業(yè)被撤消。靜態(tài)分配方式不會出現(xiàn)死鎖,但設(shè)備的使用效率低。因此,靜態(tài)分配方式并不符合設(shè)備分配的總原則。3 .緩沖區(qū)的引入,使得CPU和外設(shè)之間速度的不匹配現(xiàn)象得到了緩解,同時也緩解了通道方式的瓶頸問題。()【答案】正確?!窘馕觥糠彩菙?shù)據(jù)到達率和離去率不同的地方都可利用緩沖。例如,當計算進程陣發(fā)性地把大批數(shù)據(jù)輸出到打印機上打印時,由于CPU輸出數(shù)據(jù)的速度大大高于才T印機的打印速度,CPU只好停下來等待。反之,在計算進程進行計算時,打印機又因無數(shù)據(jù)輸出而空閑。有了緩沖區(qū)后,計算進程可把數(shù)據(jù)首先輸出到緩沖區(qū),然后繼續(xù)執(zhí)行;而打印機可以從緩沖區(qū)取出數(shù)據(jù)慢慢打

23、印。另外,通道的建立雖然提供了CPU、通道和I/O設(shè)備之間并行操作的可能性,但往往由于通道數(shù)量不足而產(chǎn)生“瓶頸”現(xiàn)象,緩沖區(qū)引入后可減少占用通道的時間,使“瓶頸”現(xiàn)象得以緩解。4 .打印機通過SPOOLING技術(shù)改造后,可以成為供多個用戶同時使用的虛擬設(shè)備。()【答案】正確。5 .通道程序是由發(fā)出I/O設(shè)備請求的用戶編制的,所以,該用戶必須指出通道程序在內(nèi)存的存放位置。()【答案】錯誤?!窘馕觥客ǖ涝O(shè)備有自己的通道指令,依靠自身的鏈接功能和轉(zhuǎn)移功能構(gòu)成通道程序。在設(shè)置通道后,把原來由CPU執(zhí)行的任務(wù)交給通道完成,而CPU僅須發(fā)出一條I/O指令給通道,指出它所要執(zhí)行的I/O操作和要訪問的I/O設(shè)

24、備。通道接到指令后,便向內(nèi)存索取相應的通道程序來完成對I/O設(shè)備的控制和管理。6 .緩沖區(qū)是外設(shè)在進行數(shù)據(jù)傳輸期間專門用來暫存這些數(shù)據(jù)的主存區(qū)域。()【答案】正確【解析】緩沖區(qū)主要是為解決處理機與設(shè)備的速度不匹配而在內(nèi)存中設(shè)立的區(qū)域,分為單緩沖區(qū)、多緩沖區(qū)及緩沖池。7 .虛擬設(shè)備是通過SPOOLING技術(shù)實現(xiàn)的。?()【答案】正確【解析】虛擬設(shè)備的提出是為了把原為獨享的設(shè)備改造成便于共享的設(shè)備,以提高設(shè)備的利用率。這種改造就是通過SPOOLIN象術(shù)來實現(xiàn)的。五、簡答題1 .操作系統(tǒng)設(shè)備管理的目標之一是向用戶提供使用外部設(shè)備的方便、統(tǒng)一的接口,其含義是什么?【解析】所謂“方便”,是指用戶能獨立于

25、具體設(shè)備的復雜物理特性而方便地使用設(shè)備;所謂統(tǒng)一,是指對不同設(shè)備盡量能統(tǒng)一操作方式?!胺奖恪焙汀敖y(tǒng)一”要求對用戶屏蔽實現(xiàn)具體設(shè)備I/O操作的細節(jié),呈現(xiàn)給用戶的是一種性能理想化的、操作簡便的邏輯設(shè)備。系統(tǒng)的這種性能亦稱為設(shè)備的獨立性。2 .設(shè)備通常分為哪兩類?【解析】(1)獨占設(shè)備:在一段時間內(nèi)只能有一個進程占有并使用它,不允許多個進程同時(交替)使用,如打印機、磁帶機等設(shè)備,對這類設(shè)備往往采用靜態(tài)分配方式。(2)共享設(shè)備:允許多個進程共享使用,即多個進程在該類設(shè)備的I/O傳輸可以交叉,如對磁盤的使用。3 .簡述設(shè)備的分配與回收過程。【解析】系統(tǒng)設(shè)立“設(shè)備類表”和“設(shè)備表”記錄系統(tǒng)設(shè)備的分配情況

26、,例如系統(tǒng)有如下的“設(shè)備類表”和“設(shè)備表”設(shè)備類表設(shè)備表設(shè)備類擁啟臺數(shù)現(xiàn)存臺數(shù)設(shè)備表入口打印機21絕對號女?/壞分配占用作業(yè)相對號0101好未分配磁帶機110102好已分配J110103好未分配從設(shè)備表入口找到“設(shè)備表”,并登記作業(yè)名,最后修改,把“設(shè)備類表”的現(xiàn)存當一作業(yè)申請某類設(shè)備時,先查“設(shè)備類表”,若該類設(shè)備的現(xiàn)存臺數(shù)可滿足申請時,中該類設(shè)備的登記項,從中找出“好/未分配”的設(shè)備進行分配,將分配標志改為“已分配”“設(shè)備類表”的現(xiàn)存臺數(shù)。當某作業(yè)釋放設(shè)備時,根據(jù)作業(yè)名從“設(shè)備表”找到登記項,將分配標志改為“未分配”臺數(shù)加上釋放的臺數(shù)。4 .系統(tǒng)采用通道方式后,輸入輸出過程如何處理?!窘馕觥緾PU在執(zhí)行用戶程序時遇到I/O請求,則可以根據(jù)用戶的I/O請求生成通道程序(通道程序也可能是事先編制好的),放到內(nèi)存中,并把該通道程序首地址放入CAWK然后,CPU行“啟動I/

溫馨提示

  • 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

提交評論