一、填空題
1.磁帶是一種的設(shè)備,它最適合的存取方法是。磁盤是一種的設(shè)備,磁盤在轉(zhuǎn)動時經(jīng)過讀/寫磁頭所形成的圓形軌跡稱為 ④ 。
【解析】順序存取的設(shè)備只有在前面的物理塊被存取訪問過之后,才能存取后續(xù)物理塊的內(nèi)容。如果按隨機方式或按鍵存取方式存取磁帶上的文件信息的話,其效率反而會更低,所以順序存取方法更能發(fā)揮磁帶這種設(shè)備的效率。磁盤設(shè)備是一種典型的直接存取設(shè)備,它允許文件系統(tǒng)直接存取磁盤上的任意物理塊。
2.從資源分配的角度看,可以把設(shè)備分為設(shè)備;打印機是一種典型的一種 ④ 設(shè)備。
【解析】獨享設(shè)備:為了保證傳遞信息的連貫性,通常這類作設(shè)備一經(jīng)分配給某個業(yè),就在作業(yè)整個運行期間都為它獨占。多數(shù)的低速設(shè)備都屬于獨享設(shè)備。
共享設(shè)備:是指允許若干個用戶同時共享使用的設(shè)備。
3.虛擬設(shè)備是通過技術(shù),把 的設(shè)備。
【解析】虛擬設(shè)備的提出是為了把原為獨享的設(shè)備改造成便于共享的設(shè)備,以提高設(shè)備的利用率。這種改造就是通過SPOOLING技術(shù)來實現(xiàn)的。SPOOLING可以譯為外圍設(shè)備同時聯(lián)機操作的意思。
4.UNIX系統(tǒng)中,所有的輸入/輸出設(shè)備都被看成是。它們在使用形式上與相同,但它們的使用是和設(shè)備管理程序緊密相連的。
【解析】在一些操作系統(tǒng)中,常常把設(shè)備也看成是文件。這樣的好處是:用戶可以用統(tǒng)一的觀點去使用設(shè)備,并處理存放在設(shè)備上的信息。從這個意義上來說,文件系統(tǒng)在用戶和外設(shè)之間提供了一個接口。 5.系統(tǒng)中,象鍵盤、終端、打印機等以而磁盤、磁帶等以 為單位組織和處理信息的設(shè)備稱為 ④ 。
6.一個進程只有獲得了、和所需設(shè)備三者之后,才具備了進行I/O操作的物質(zhì)條件。 7.設(shè)備分配應(yīng)保證設(shè)備有高的利用率并應(yīng)注意避免
【解析】設(shè)備分配的總原則是要充分發(fā)揮設(shè)備的使用效率,盡可能地讓設(shè)備忙,而同時又要避免由于不合理的分配方法造成進程死鎖。因為進程發(fā)生死鎖將使得進程中的進程處于無休止的相互等待狀態(tài),使系統(tǒng)的效率下降。 8.通道是一個獨立于CPU、專門負責(zé),它控制與內(nèi)存之間的信息交換(傳輸)。
【解析】通道是一個獨立于 CPU的專管輸入和輸出控制的處理機,它有自己的通道指令,以驅(qū)動外設(shè)進行讀寫操作。不過這些指令需要CPU執(zhí)行相應(yīng)的“啟動通道”指令來啟動信號之后才開始執(zhí)行,并在操作結(jié)束時向CPU發(fā)中斷信號。
9.緩沖區(qū)可分為
【解析】單緩沖是在設(shè)備和處理機之間設(shè)置一個緩沖區(qū)。設(shè)備和處理機交換數(shù)據(jù)時,先把被交換的數(shù)據(jù)寫入緩沖區(qū),然后,需要數(shù)據(jù)的設(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)過:三個過程。
【解析】對移動臂磁盤的存取訪問一般要經(jīng)過三部分時間:首先要將磁頭移動至相應(yīng)的柱面上,這個時間叫做尋找時間;一旦磁頭到達指定柱面,等待所訪問的扇區(qū)旋轉(zhuǎn)到讀/寫頭下,叫延遲時間;實際傳送所需時間叫傳送時間。一次磁盤訪問的時間就是以上三者之和,其中“尋找時間”所花費的時間最長。
二、單項選擇題
1.通道是一種
(A)保存I/O信息的部件 (B)傳輸信息的電子線路 (C)通用處理機 (D)專用處理機
【解析】通道是獨立于CPU的專門管理輸入/輸出控制的處理機。 2.CPU對通道的請求形式是
(A)自陷 (B)中斷 (C)通道命令 (D)轉(zhuǎn)移指令
操作系統(tǒng)習(xí)題及答案,計算機考研
【解析】CPU通過通道命令啟動通道,指出它所要執(zhí)行的I/O操作和要訪問的設(shè)備,通道接到該命令后,便向主存索取相應(yīng)的通道程序來完成對I/O設(shè)備的管理。 3.通道對CPU的請求形式是
(A)自陷 (B)中斷
(C)通道命令 (D)跳轉(zhuǎn)指令
【解析】通道被CPU啟動后,可以和CPU并行工作,當輸入/輸出完成或發(fā)生意外的事件,通道通過中斷方式請求CPU進行處理。
4.環(huán)形緩沖區(qū)是一種。
(A)單緩沖區(qū) (B)雙緩沖區(qū) (C)多緩沖區(qū) (D)緩沖池
【解析】所謂環(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)虛擬存儲
【解析】虛擬設(shè)備就是利用SPOOLING技術(shù)將獨享設(shè)備改造成共享設(shè)備。
6.在配有操作系統(tǒng)的計算機中,用戶程序通過 (A)作業(yè)申請 (B)原語
(C)系統(tǒng)調(diào)用 (D)I/O指令
【解析】就啟動外設(shè)來說,硬件有輸入/輸出指令。但在配有操作系統(tǒng)后,對系統(tǒng)資源的分配、控制不能由用戶干預(yù),而必須由操作系統(tǒng)統(tǒng)一管理。用戶程序可以通過操作系統(tǒng)提供的程序一級的接口來使用計算機系統(tǒng)的資源。操作系統(tǒng)為用戶提供的程序一級的接口就是系統(tǒng)調(diào)用,又稱廣義指令。
7.CPU與通道可以并行執(zhí)行,并通過 (A) I/O指令 (B) I/O中斷 (C) I/O指令和I/O中斷 (D)操作員
8.是直接存取設(shè)備。
(A)磁盤 (B)磁帶
(C)打印機 (D)鍵盤顯示終端
【解析】磁盤是一種典型的直接存取設(shè)備。 9.在下列敘述中,正確的一條是。
(A)在設(shè)備I/O中引入緩沖技術(shù)的目的是為了節(jié)省內(nèi)存
(B)指令中的地址結(jié)構(gòu)和外存容量是決定虛存作業(yè)地址空間的兩個因素 (C)處于阻塞狀態(tài)的進程被喚醒后,可直接進入運行狀態(tài)
(D)在請求頁式管理中,F(xiàn)IFO置換算法的內(nèi)存利用率是較高的
【解析】在設(shè)備I/O中引入緩沖技術(shù)的目的,是為了緩解CPU與1/O設(shè)備之間速度不匹配的狀況。因此,敘述(A)是錯誤的。
虛存系統(tǒng)中,機器指令的地址結(jié)構(gòu)和外存容量是決定作業(yè)地址空間大小的兩個因素,因此敘述(B)正確。 處于阻塞狀態(tài)的進程被喚醒后,是被放入就緒隊列,是否投入運行要由進程調(diào)度算法來決定。敘述(C)錯誤。
由于FIFO算法是基于CPU按線性順序訪問地址空間這一假設(shè),而事實上,許多時候,CPU不是按線性順序訪問地址空間的,所以,它的內(nèi)存利用率并不很好。故敘述(D)錯誤。
本文來源:http://www.nvnqwx.com/shiti/864575.htm