設備管理習題及答案
一、填空題
1.磁帶是一種的設備,它最適合的存取方法是。磁盤是一種的設備,磁盤在轉動時經過讀/寫磁頭所形成的圓形軌跡稱為 ④ 。
【解析】順序存取的設備只有在前面的物理塊被存取訪問過之后,才能存取后續物理塊的內容。如果按隨機方式或按鍵存取方式存取磁帶上的文件信息的話,其效率反而會更低,所以順序存取方法更能發揮磁帶這種設備的效率。磁盤設備是一種典型的直接存取設備,它允許文件系統直接存取磁盤上的任意物理塊。
2.從資源分配的角度看,可以把設備分為設備;打印機是一種典型的一種 ④ 設備。
【解析】獨享設備:為了保證傳遞信息的連貫性,通常這類作設備一經分配給某個業,就在作業整個運行期間都為它獨占。多數的低速設備都屬于獨享設備。
共享設備:是指允許若干個用戶同時共享使用的設備。
3.虛擬設備是通過技術,把 的設備。
【解析】虛擬設備的提出是為了把原為獨享的設備改造成便于共享的設備,以提高設備的利用率。這種改造就是通過SPOOLING技術來實現的。SPOOLING可以譯為外圍設備同時聯機操作的意思。
4.UNIX系統中,所有的輸入/輸出設備都被看成是。它們在使用形式上與相同,但它們的使用是和設備管理程序緊密相連的。
【解析】在一些操作系統中,常常把設備也看成是文件。這樣的好處是:用戶可以用統一的觀點去使用設備,并處理存放在設備上的信息。從這個意義上來說,文件系統在用戶和外設之間提供了一個接口。 5.系統中,象鍵盤、終端、打印機等以而磁盤、磁帶等以 為單位組織和處理信息的設備稱為 ④ 。
6.一個進程只有獲得了、和所需設備三者之后,才具備了進行I/O操作的物質條件。 7.設備分配應保證設備有高的利用率并應注意避免
【解析】設備分配的總原則是要充分發揮設備的使用效率,盡可能地讓設備忙,而同時又要避免由于不合理的分配方法造成進程死鎖。因為進程發生死鎖將使得進程中的進程處于無休止的相互等待狀態,使系統的效率下降。 8.通道是一個獨立于CPU、專門負責,它控制與內存之間的信息交換(傳輸)。
【解析】通道是一個獨立于 CPU的專管輸入和輸出控制的處理機,它有自己的通道指令,以驅動外設進行讀寫操作。不過這些指令需要CPU執行相應的“啟動通道”指令來啟動信號之后才開始執行,并在操作結束時向CPU發中斷信號。
9.緩沖區可分為
【解析】單緩沖是在設備和處理機之間設置一個緩沖區。設備和處理機交換數據時,先把被交換的數據寫入緩沖區,然后,需要數據的設備或處理機從緩沖區取走數據。
雙緩沖區是一種能夠實現設備和設備、CPU和設備并行操作的簡單模型,當其中一個緩沖區數據裝滿后,可向另一個緩沖區寫入數據,同時前一個緩沖區可被訪問。
多緩沖區是把多個緩沖區連接起來組成兩部分,一部分專門用于輸入,另一部分專門用于輸出的緩沖結構。 緩沖他是把多個緩沖區連接起來統一管理,既可用于輸入,又可用于輸出的緩沖結構。 10.對磁盤上一物理塊信息的訪問要經過:三個過程。
【解析】對移動臂磁盤的存取訪問一般要經過三部分時間:首先要將磁頭移動至相應的柱面上,這個時間叫做尋找時間;一旦磁頭到達指定柱面,等待所訪問的扇區旋轉到讀/寫頭下,叫延遲時間;實際傳送所需時間叫傳送時間。一次磁盤訪問的時間就是以上三者之和,其中“尋找時間”所花費的時間最長。
二、單項選擇題
1.通道是一種
(A)保存I/O信息的部件 (B)傳輸信息的電子線路 (C)通用處理機 (D)專用處理機
【解析】通道是獨立于CPU的專門管理輸入/輸出控制的處理機。 2.CPU對通道的請求形式是
(A)自陷 (B)中斷 (C)通道命令 (D)轉移指令
操作系統習題及答案,計算機考研
【解析】CPU通過通道命令啟動通道,指出它所要執行的I/O操作和要訪問的設備,通道接到該命令后,便向主存索取相應的通道程序來完成對I/O設備的管理。 3.通道對CPU的請求形式是
(A)自陷 (B)中斷
(C)通道命令 (D)跳轉指令
【解析】通道被CPU啟動后,可以和CPU并行工作,當輸入/輸出完成或發生意外的事件,通道通過中斷方式請求CPU進行處理。
4.環形緩沖區是一種。
(A)單緩沖區 (B)雙緩沖區 (C)多緩沖區 (D)緩沖池
【解析】所謂環形緩沖區就是一個循環鏈表結構。每個緩沖區中有一個鏈指針,用以指示下一個緩沖區的地址,最后一個緩沖區指針指向第一個緩沖區地址,這樣,N個緩沖區鏈成一個環形。此外,還有一個鏈頭指針,指向環形緩沖區中的第一個緩沖區。
5.系統利用SPOOLING技術實現。
(A)對換手段 (B)虛擬設備 (C)磁帶概念 (D)虛擬存儲
【解析】虛擬設備就是利用SPOOLING技術將獨享設備改造成共享設備。
6.在配有操作系統的計算機中,用戶程序通過 (A)作業申請 (B)原語
(C)系統調用 (D)I/O指令
【解析】就啟動外設來說,硬件有輸入/輸出指令。但在配有操作系統后,對系統資源的分配、控制不能由用戶干預,而必須由操作系統統一管理。用戶程序可以通過操作系統提供的程序一級的接口來使用計算機系統的資源。操作系統為用戶提供的程序一級的接口就是系統調用,又稱廣義指令。
7.CPU與通道可以并行執行,并通過 (A) I/O指令 (B) I/O中斷 (C) I/O指令和I/O中斷 (D)操作員
8.是直接存取設備。
(A)磁盤 (B)磁帶
(C)打印機 (D)鍵盤顯示終端
【解析】磁盤是一種典型的直接存取設備。 9.在下列敘述中,正確的一條是。
(A)在設備I/O中引入緩沖技術的目的是為了節省內存
(B)指令中的地址結構和外存容量是決定虛存作業地址空間的兩個因素 (C)處于阻塞狀態的'進程被喚醒后,可直接進入運行狀態
(D)在請求頁式管理中,FIFO置換算法的內存利用率是較高的
【解析】在設備I/O中引入緩沖技術的目的,是為了緩解CPU與1/O設備之間速度不匹配的狀況。因此,敘述(A)是錯誤的。
虛存系統中,機器指令的地址結構和外存容量是決定作業地址空間大小的兩個因素,因此敘述(B)正確。 處于阻塞狀態的進程被喚醒后,是被放入就緒隊列,是否投入運行要由進程調度算法來決定。敘述(C)錯誤。
由于FIFO算法是基于CPU按線性順序訪問地址空間這一假設,而事實上,許多時候,CPU不是按線性順序訪問地址空間的,所以,它的內存利用率并不很好。故敘述(D)錯誤。
三、多項選擇題
1. 設備管理的功能包括__________。
(A)設備的分配和回收 (B)外圍設備的啟動及對磁盤的驅動調度 (C)進程調度 (D)外部設備中斷處理 (E)虛擬設備的實現
【解析】設備管理應具有如下功能:設備的分配和回收、外圍設備的啟動、對磁盤的驅動調度、外部設備中斷處理、虛擬設備的實現。“進程調度”屬于處理器管理的范疇,不屬于設備管理的功能。所以,應該選擇(A)、(B)、(D)、(E)。 2. 從設備的使用角度可將設備分為__________。
(A)塊設備 (B)獨占設備
(C)字符設備 (D)共享設備
操作系統習題及答案,計算機考研
(E)慢速設備
【解析】現代計算機系統總是配有各種類型的外部設備,種類繁多,可以從不同的角度對它們進行分類。從設備的使用角度可將設備分為兩類:獨占設備和共享設備。所以,應該選擇(B)、(D)。
有的系統還有另一類較為特殊的設備,稱為虛擬設備,它是用共享設備(通常用磁盤上的一塊區域)來模擬獨占設備,就好象把一臺設備變成了多臺虛擬設備,我們稱被模擬的設備為虛擬設備。
3.用戶進程在申請設備時,可以使用 __________。
(A)設備的地址 (B)設備的絕對號
(C)設備的相對號 (D)設備的符號名 (E)設備的類型號 【解析】
給系統中的每一臺設備確定一個編號以便系統識別,這種編號稱為“設備絕對號”,也稱為“設備的地址”。但絕對號(設備的地址)是用戶不允許使用的,用戶在申請設備時只能用設備類型(設備的類型號)來申請,有的系統引入“設備的符號名”對應“設備的類型號”,但用戶為了識別同類設備中的某臺設備,可使用“設備相對號”。
所以,應該選擇(C)、(D)、(E)。 4.可以作為磁盤移臂調度的算法有 __________。
(A)先來先服務算法 (B)最短尋找時間優先算法 (C)掃描(電梯)算法 (D)時間片輪轉 (E)可搶占優先級調度
【解析】磁盤的移臂調度可采用以下幾種算法。 (1)先來先服務算法
即按照訪問請求的次序服務,這是最公平而又最簡單的算法,但是效率不高。 (2)最短尋找時間優先算法
優先為距離當前磁頭所在位置最近柱面的請求服務。該算法與上面的算法都可能造成磁臂經常改變方向而影響效率。
(3)掃描(電梯)算法
總是從磁臂當前位置沿磁臂的移動方向選擇距當前位置最近的請求,當前進方向無請求時才改變移動方向。這種算法比較公平,而且效率較高。
時間片輪轉、可搶占優先級調度都不能作為磁盤的移臂調度算法,所以,應該選擇(A)、(B)、(C)。 5.下列屬于“通道”特征的是 __________。
(A)負責數據輸入輸出工作 (B)可以與CPU并行工作
(C)比CPU工作速度快 (D)一個通道可連接多個控制器 (E)是一種軟件
【解析】通道相當于一個功能單一的處理機(是一種硬件),代替CPU對I/O操作進行控制,專門負責數據輸入輸出工作,從而使I/O操作可以與CPU并行工作。通道是實現計算和傳輸并行的基礎。
在一個配備了通道的系統中,主機上可連接多個通道,一個通道連接多個控制器,一個控制器連接多臺同類型的設備;而對某些設備(象磁盤那樣的快速設備)往往需連接到多個控制器上,將控制器連接到多個通道上進行交叉連接。
所以,應該選擇(A)、(B)、(D)。 6.通道是一種__________。
(A)保存I/O信息的部件 (B)傳輸信息的電子線路 (C)專用處理機 (D)通用處理機 (E)可與CPU并行工作的一種處理機
【解析】通道是獨立于CPU的專門管理輸入/輸出控制的處理機;并且可與CPU并行工作。所以,應該選擇(C)、(E)。
7.CPU對通道的請求形式不采用 。
(A)自陷 (B)中斷
(C)通道命令 (D)轉移指令 (E)系統調用
【解析】CPU通過“通道命令”啟動通道,指出它所要執行的I/O操作和要訪問的設備,通道接到該命令后,便向主存索取相應的通道程序來完成對I/O設備的管理。所以,應該選擇(A)、(B)、(D)、(E)。 8.通道對CPU的請求形式不能是 。
(A)自陷 (B)中斷
(C)通道命令 (D)跳轉指令
操作系統習題及答案,計算機考研
(E)系統調用
【解析】通道被CPU啟動后,可以和CPU并行工作,當輸入/輸出完成或發生意外的事件,通道通過“中斷”方式請求CPU進行處理。所以,應該選擇(A)、(C)、(D)、(E)。 9.對于輔助存儲器, 的提法是正確的。
(A)不是一種永久性的存儲設備 (B)能永久地保存信息
(C)可被中央處理器直接訪問 (D)是CPU與主存之間的緩沖存貯器 (E)是文件的主要存儲介質
【解析】輔助存儲器是一種永久性的存儲設備,不可被中央處理器直接訪問,所以選項(A)、(C)是錯誤的,CPU與主存之間的緩沖存貯器一般是以高速緩存承擔的,所以選項(D)是錯誤的。因此,正確的敘述是(B)、(E)。 10.有關設備的管理中,是正確的。
(A)計算機系統為每臺設備確定一個絕對號 (B)每臺設備都應該有一個惟一的相對號
(C)申請設備時指定絕對號可提高設備的使用率
(D)申請設備時指定設備相對號使設備分配的靈活性強 (E)啟動設備時應指出設備的絕對號
【解析】設備相對號是用戶動態指定的,只是在進程某次執行時有效,因此,“每臺設備都應該有一個惟一的相對號”這一說法是錯誤的;用戶申請設備時不能指定絕對號,因此,“申請設備時指定絕對號可提高設備的使用率” 這一說法也是錯誤的。其余的提法都是正確的。因此,正確的選擇是(A)、(D)、(E)。 11.通道發現通道狀態字中有等情況時,就形成I/O中斷。
(A)控制器結束 (B)設備結束 (C)通道結束 (D)設備出錯 (E)設備特殊事件
【解析】當通道狀態字中有控制器結束、設備結束、通道結束時表示完成了本次IO操作;當通道狀態字中有設備出錯、設備特殊事件等情況時表示需要特殊處理。
通道被CPU啟動后,可以和CPU并行工作,當輸入/輸出完成或發生意外的事件,通道通過中斷方式請求CPU進行處理,這兩種情況都會形成I/O中斷。因此,正確的選擇是(A)、(B)、(C)、(D)、(E)。 12.下列有關設備的敘述中正確的是___________。
(A)緩沖區的引入,使得CPU和外設之間速度的不匹配現象得到了緩解,同時也緩解了通道方式的瓶頸問題 (B)打印機通過SPOOLING技術改造后,可以成為供多個用戶同時使用的虛擬設備
(C)通道程序是由發出I/O設備請求的用戶編制的,所以,該用戶必須指出通道程序在內存的存放位置 (D)緩沖區是外設在進行數據傳輸期間專門用來暫存這些數據的主存區域 (E)虛擬設備是通過SPOOLING技術實現的
【解析】凡是數據到達率和離去率不同的地方都可利用緩沖。例如,當計算進程陣發性地把大批數據輸出到打印機上打印時,由于CPU輸出數據的速度大大高于打印機的打印速度,CPU只好停下來等待。反之,在計算進程進行計算時,打印機又因無數據輸出而空閑。有了緩沖區后,計算進程可把數據首先輸出到緩沖區,然后繼續執行;而打印機可以從緩沖區取出數據慢慢打印。另外,通道的建立雖然提供了CPU、通道和I/O設備之間并行操作的可能性,但往往由于通道數量不足而產生“瓶頸”現象,緩沖區引入后可減少占用通道的時間,使“瓶頸”現象得以緩解。所以選項(A)正確。 選項(B)正確。
通道設備有自己的通道指令,依靠自身的鏈接功能和轉移功能構成通道程序。在設置通道后,把原來由CPU執行的任務交給通道完成,而CPU僅須發出一條I/O指令給通道,指出它所要執行的I/O操作和要訪問的I/O設備。通道接到指令后,便向內存索取相應的通道程序來完成對I/O設備的控制和管理。所以選項(C)錯誤。
緩沖區主要是為解決處理機與設備的速度不匹配而在內存中設立的區域,分為單緩沖區、多緩沖區及緩沖池。所以選項(D)正確
虛擬設備的提出是為了把原為獨享的設備改造成便于共享的設備,以提高設備的利用率。這種改造就是通過SPOOLING技術來實現的。所以選項(E)正確
四、是非判斷題
1.在設備管理中,處于控制器等待隊列中的進程已經獲得了I/O設備。()
【解析】設備分配在進行分配設備的同時還要分配控制器和通道的任務。處于控制器隊列的進程說明已經獲得了所需的設備,正在等待分配控制器。
2.設備分配的方式有兩種,即靜態分配和動態分配,無論哪種都存在死鎖問題。() 【解析】靜態分配方式是在用戶作業開始執行之前,由系統一次分配該作業所要求的全部設備、控制器和通道。一旦分配之后,這些設備、控制器和通道就一直為該作業所占用,直到該作業被撤消。靜態分配方式不會出現死鎖,
操作系統習題及答案,計算機考研
但設備的使用效率低。因此,靜態分配方式并不符合設備分配的總原則。
3.緩沖區的引入,使得CPU和外設之間速度的不匹配現象得到了緩解,同時也緩解了通道方式的瓶頸問題。() 【解析】凡是數據到達率和離去率不同的地方都可利用緩沖。例如,當計算進程陣發性地把大批數據輸出到打印機上打印時,由于CPU輸出數據的速度大大高于打印機的打印速度,CPU只好停下來等待。反之,在計算進程進行計算時,打印機又因無數據輸出而空閑。有了緩沖區后,計算進程可把數據首先輸出到緩沖區,然后繼續執行;而打印機可以從緩沖區取出數據慢慢打印。另外,通道的建立雖然提供了CPU、通道和I/O設備之間并行操作的可能性,但往往由于通道數量不足而產生“瓶頸”現象,緩沖區引入后可減少占用通道的時間,使“瓶頸”現象得以緩解。 4.打印機通過SPOOLING技術改造后,可以成為供多個用戶同時使用的虛擬設備。()
5.通道程序是由發出I/O設備請求的用戶編制的,所以,該用戶必須指出通道程序在內存的存放位置。() 【解析】通道設備有自己的通道指令,依靠自身的鏈接功能和轉移功能構成通道程序。在設置通道后,把原來由CPU執行的任務交給通道完成,而CPU僅須發出一條I/O指令給通道,指出它所要執行的I/O操作和要訪問的I/O設備。通道接到指令后,便向內存索取相應的通道程序來完成對I/O設備的控制和管理。 6.緩沖區是外設在進行數據傳輸期間專門用來暫存這些數據的主存區域。 ( )
【解析】緩沖區主要是為解決處理機與設備的速度不匹配而在內存中設立的區域,分為單緩沖區、多緩沖區及緩沖池。
7.虛擬設備是通過SPOOLING技術實現的。 ( )
【解析】虛擬設備的提出是為了把原為獨享的設備改造成便于共享的設備,以提高設備的利用率。這種改造就是通過SPOOLING技術來實現的。 五、簡答題
1.操作系統設備管理的目標之一是向用戶提供使用外部設備的方便、統一的接口,其含義是什么? 【解析】 所謂“方便”,是指用戶能獨立于具體設備的復雜物理特性而方便地使用設備;所謂統一,是指對不同設備盡量能統一操作方式。“方便”和“統一”要求對用戶屏蔽實現具體設備I/O操作的細節,呈現給用戶的是一種性能理想化的、操作簡便的邏輯設備。系統的這種性能亦稱為設備的獨立性。 2.設備通常分為哪兩類? 【解析】
(l)獨占設備:在一段時間內只能有一個進程占有并使用它,不允許多個進程同時(交替)使用,如打印機、磁帶機等設備,對這類設備往往采用靜態分配方式。
(2)共享設備:允許多個進程共享使用,即多個進程在該類設備的I/O傳輸可以交叉,如對磁盤的使用。 3.簡述設備的分配與回收過程。 【解析】
系統設立“設備類表”和“設備表”記錄系統設備的分配情況,例如系統有如下的“設備類表”和“設備表”。 設備類表 設備表
當一作業申請某類設備時,先查“設備類表”,若該類設備的現存臺數可滿足申請時,從設備表入口找到“設備表”中該類設備的登記項,從中找出“好/未分配”的設備進行分配,將分配標志改為“已分配”,并登記作業名,最后修改“設備類表”的現存臺數。
當某作業釋放設備時,根據作業名從“設備表”找到登記項,將分配標志改為“未分配”,把“設備類表”的現存臺數加上釋放的臺數。
4.系統采用通道方式后,輸入輸出過程如何處理。
【解析】
CPU在執行用戶程序時遇到I/O請求,則可以根據用戶的I/O請求生成通道程序(通道程序也可能是事先編制好的),放到內存中,并把該通道程序首地址放入CAW中。然后,CPU執行“啟動I/O” 指令,啟動通道工作。通道接收
【設備管理習題及答案】相關文章:
《秋水》習題及答案11-21
《斑紋》習題及答案11-21
《藏戲》的習題及答案03-01
《論語》習題及答案11-21
《童年》習題及答案02-11
《童趣》習題及答案11-26
《品味經典》習題及答案11-26
MySQL習題及答案11-26
坐井觀天的習題及答案11-23