計算機操作系統試題庫_第1頁
計算機操作系統試題庫_第2頁
計算機操作系統試題庫_第3頁
計算機操作系統試題庫_第4頁
計算機操作系統試題庫_第5頁
已閱讀5頁,還剩146頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

《計算機操作系統》試題庫

一、選擇題

1.(D)不是基本的操作系統。

A、批處理操作系統B、分時操作系統

C、實時操作系統D、網絡操作系統

2.(C)不是分時系統的基本特征:

A、同時性B、獨立性

C、實時性D、交互性

3.處理器執行的指令被分成兩類,其中有一類稱為特權指令,它只允許(C)使用。

A、操作員B、聯機用戶

C、操作系統D、目標程序

4.當用戶程序執行訪管指令時,中斷裝置將使中央處理器(B)工作。

A、維持在目態B、從目態轉換到管態

C、維持在管態D、從管態轉換到目態

5.進程所請求的一次打印輸出結束后,將使進程狀態從(D)

A、運行態變為就緒態B、運行態變為等待態

C、就緒態變為運行態D、等待態變為就緒態

6.采用動態重定位方式裝入的作業,在執行中允許(C)將其移動。

A、用戶有條件地B、用戶無條件地

C、操作系統有條件地D、操作系統無條件地

7.分頁式存儲管理中,地址轉換工作是山(A)完成的。

A、硬件B、地址轉換程序

C、用戶程序D、裝入程序

8.如果允許不同用戶的文件可以具有相同的文件名,通常采用(D)來保證按名存取的安

全。

A、重名翻譯機構B、建立索引表

C、建立指針D、多級目錄結構

9.對記錄式文件,操作系統為用戶存取文件信息的最小單位是(C)o

A、字符B、數據項C、記錄D、文件

10.為了提高設備分配的靈活性,用戶申請設備時應指定(A)號。

A、設備類相對B、設備類絕對

C、相對D、絕對

11.通常把通道程序的執行情況記錄在(D)中。

A、PSWB、PCBC、CAWD、CSW

12.作業調度是從輸入井中處于(B)狀態的作業中選取作業調入主存運行。

A、運行B、收容C、輸入I)、就緒

13.一作業進入內存后,則所屬該作業的進程初始時處于(C)狀態。

A、運行B、等待C、就緒D、收容

14.共享變量是指(D)訪問的變量。

A、只能被系統進程B、只能被多個進程互斥

C、只能被用戶進程D、可被多個進程

15.臨界區是指并發進程中訪問共享變量的(D)段。

A、管理信息B、信息存儲C、數據D、程序

16.若系統中有五臺繪圖儀,有多個進程均需要使用兩臺,規定每個進程一次僅允許申請一

臺,則至多允許(D)個進程參于競爭,而不會發生死鎖。

A、5B、2C、3D、4

17.產生系統死鎖的原因可能是由于(C)。

A、進程釋放資源

B、一個進程進入死循環

C、多個進程競爭,資源出現了循環等待

D、多個進程競爭共享型設備

18.主要由于(D)原因,使UNIX易于移植。

A、UNIX是由機器指令書寫的

B、UNIX大部分由匯編少部分用C語言編寫

C、UNIX是用匯編語言編寫的

D、UNIX小部分由匯編大部分用C語言編寫

19.UNIX系統中,進程調度采用的技術是(D)。

A、時間片輪轉B、先來先服務

C、靜態優先數I)、動態優先數

20.UNIX系統中,文件存貯器的管理采用的是:(C)。

A、位圖法B、空閑塊表法

C、成組連接法D、單塊連接法

二、多項選擇題(本大題共5小題,每小題2分,共10分。)在每小題列出的五個選

項中有二至五個選項是符合題目要求的,請將正確選項的字母填在題干中的括號內。多選、

少選、錯選均無分。

21.引入多道程序設計的主要目的在于(BI))

A、提高實時響應速度

B、充分利用處理機,減少處理機空閑時間

C、有利于代碼共享

D、充分利用外圍設備

E、減少存儲器碎片

22.段式和頁式存儲管理的地址結構很類似,但是它們之間有實質上的不同,表現為(ABCD)

A、頁式的邏輯地址是連續的,段式的邏輯地址可以不連續

B、頁式的地址是一維的,段式的地址是二維的

C、分頁是操作系統進行的,分段是用戶確定的

D、各頁可以分散存放在主存,每段必須占用連續的主存空間

E、頁式采用靜態重定位方式,段式采用動態重定位方式

23.利用記錄的成組與分解操作能(ABE)

A、有效地實現信息轉儲

B、提高存儲介質的利用率

C、減少操作系統的程序量

D、增加啟動外設的次數

E、提高文件的存取速度

24.線程是操作系統的概念,已具有線程管理的操作系統有(BCE)

A、Windows3.2

B、OS/2

C、WindowsNT

D、DOS6.22

E、Mach

25.對UNIX中的trap指令,下列說法中(AD)是正確的。

A、可供用戶使用

B、UNIX的例外處理程序也可使用trap指令

C、trap指令是特權指令

D、trap指令是在管態下運行

E、UNIX的例外處理也是從trap指令進入的

三、填空題(本大題共8小題,每空1分,共14分)

26.在批處理兼分時的系統中,往往由分時系統控制的作業稱為前臺作業,而由批處

理系統控制的作業稱為后臺作業。

27.操作系統為用戶提供兩種類型的使用接口,它們是操作員接口和程序員接口。

28.操作系統中,進程可以分為系統進程和用戶進程兩類。

29.用戶調用建立和打開文件操作來申請對文件的使用權。

30.主存儲器與外圍設備之間的信息傳送操作稱為輸入輸出操作。

31.在響應比最高者優先的作業調度算法中,當各個作業等待時間相同時,運行時間短

的作業將得到優先調度;當各個作業要求運行的時間相同時,等待時間長得到優先調度。

32.當一個進程獨占處理器順序執行時,具有兩個特性:封閉性和可再現性。

33.UNIX的shell有兩層含義,一是指由shell命令組成的shell命令二是該指令的解釋

程序

四、簡答題(本大題共5小題,每小題4分,共20分。)

34.進程調度中"可搶占"和"非搶占"兩種方式,哪一種系統的開銷更大?為什么?

(1)可搶占式會引起系統的開銷更大。

(2)可搶占式調度是嚴格保證任何時刻,讓具有最高優先數(權)的進程占有處理機運行,

因此增加了處理機調度的時機,引起為退出處理機的進程保留現場,為占有處理機的進程恢

復現場等時間開銷增大。

35.一個含五個邏輯記錄的文件,系統把它以鏈接結構的形式組織在磁盤上,每個記錄占用

一個磁盤塊,現要求在第一記錄和第二記錄之間插入一個新記錄,簡述它的操作過程。

從文件目錄中找到該文件,按址讀出第一個記錄;

取出第一個記錄塊中指針,存放到新記錄的指針位置;

把新記錄占用的物理塊號填入第一個記錄的指針位置

啟動磁盤把第個記錄和新記錄寫到指字的磁盤塊上

36.在spool系統中設計了一張“緩輸出表",請問哪些程序執行時要訪問緩輸出表,簡單說

明之。

井管理寫程序把作業執行結果文件登記在緩輸出表中;

緩輸出程序從緩輸出表中查找結果文件并打印輸出。

37.試比較進程調度與作業調度的不同點

(1)作業調度是宏觀調度,它決定了哪一個作業能進入主存。進程調度是微觀調度,它決

定各作業中的哪一個進程占有中央處理機

(或)作業調度是高級調度,它位于操作系統的作業管理層次。進程調度是低級調度,它位

于操作系統分層結構的最內層。

(2)作業調度是選符合條件的收容態作業裝入內存。進程調度是從就緒態進程中選一個占

用處理機。

38.試說明資源的靜態分配策略能防止死鎖的原因。

資源靜態分配策略要求每個進程在開始執行前申請所需的全部資源,僅在系統為之分配了所

需的全部資源后,該進程才開始執行。這樣,進程在執行過程中不再申請資源,從而破壞了

死鎖的四個必要條件之一“占有并等待條件”,從而防止死鎖的發生。

五、綜合題(本大題共4小題,共36分。)

39.(10分)在一個采用頁式虛擬存儲管理的系統中,有一用戶作業,它依次要訪問的字

地址序列是:115,228,120,88,446,102,321,432,260,167,若該作業的第0頁已

經裝入主存,現分配給該作業的主存共300字,頁的大小為100字,請回答下列問題:

(1)按FIFO調度算法將產生次缺頁中斷,依次淘汰的頁號為,缺頁中斷率為。

按FIFO調度算法將產生5次缺頁中斷:依次淘汰的頁號為:0,1,2;

缺頁中斷率為:5/10=50%

(2)按LRU調度算法將產生次缺頁中斷,依次淘汰的頁號為,缺頁中斷率為。

按LRU調度算法將產生6次缺頁中斷;依次淘汰的頁號為:2,0,1,3;

缺頁中斷率為:6/10=60%

40.(8分)若干個等待訪問磁盤者依次要訪問的柱面為20,44,40,4,80,12,76,假

設每移動一個柱面需要3毫秒時間,移動臂當前位于40號柱面,請按下列算法分別計算為

完成上述各次訪問總共花費的尋找時間。

(1)先來先服務算法;

3毫秒x292=876毫秒

(2)最短尋找時間優先算法

3毫秒x120=360毫秒

41.(8分)某系統中有10臺打印機,有三個進程Pl,P2,P3分別需要8臺,7臺和4臺。

若Pl,P2,P3已申請到4臺,2臺和2臺。試問:按銀行家算法能安全分配嗎?請說明分

配過程。

系統能為進程P3分配二臺打印機。因為盡管此時10臺打印機已分配給進程P14臺,P22

臺和P34臺,全部分配完,但P3已分配到所需要的全部4臺打印機,它不會對打印機再提

出申請,所以它能順利運行下去,能釋放占用的4臺打印機,使進程Pl,P2均可能獲得乘

余的要求4臺和5臺,按銀行家算法是安全的

8.通道是一種特殊的A,具有二B一主機的CPU與通道可以并行工作,并通

過—C—實現彼此之間的通信和同步。

A:(1)I/O設備(2)設備控制器(3)處理機(4)I/O控制器

B:(1)執行I/O指令集(2)執行CPU指令集(3)傳輸I/O命令(4)運

行I/O進程

C:(1)1/0指令(2)I/O中斷(3)I/O指令和I/O中斷(4)操作員

9.磁盤屬于—A—,其信息的存取是以一B——為單位的;磁盤的I/O控制主要采取

_C___方式,打印機的I/O控制主要采取_D__方式。

A:(1)字符設備(2)獨占設備(3)塊設備(4)虛擬設備

B:(1)位(2)字節(3)幀(4)固定長數據塊

C,D:(1)程序I/O方式(2)程序中斷(3)DMA(4)SPOOLing

10.操作系統中采用緩沖技術的目的是為了增強系統—A_的能力,為了使多進程能有

效地同時處理輸入和輸出,最好使用B。

A:(1)串行操作(2)并行操作(3)控制操作(4)中斷操作

B:(1)緩沖池(2)單緩沖(3)雙緩沖(4)循環緩沖

11.磁盤高速緩沖設在—A―中,其主要目的是—B_。

A:(1)磁盤控制器(2)磁盤(3)內存(4)cache

B:(1)縮短尋道時間(2)提高磁盤I/O的速度(3)提高磁盤空間的利用率

(4)保證數據的一致性(5)提高CPU執行指令的速度。

12.對磁盤驅動調度來說,“移臂調度”是為了減少,“旋轉調度”是為了減少

_______O

13.磁盤的移臂調度算法常用的有四種:FIFO、SSTF、SCAN、CSCAN,其中效率最高。

14.從資源分配的角度看,可以把設備分成獨占設備和共享設備,打印機是設備,

磁盤是設備。

15.在執行一次信息傳輸操作時所花時間中,_____占用時間最長。

A尋道時間B延遲時間C傳送時間D訪問時間

16.CPU對通道的請求形式是。

A自陷B中斷C通道命令D轉移指令

17,執行一次信息傳輸所花的時間包括。

A延遲時間B傳送時間C啟動時間D尋道時間

18.磁盤驅動調度算法中,_算法可能會隨時改變移動臂的運動方向。

AFIFOBSSTFCSCANDCSCAN

答案

1.什么是中斷,并給出CPU響應中斷并進行中斷處理的一般過程。

1,中斷:是指計算機在執行期間,系統內部或外部設備發生了某一急需處理的事件,使得

CPU暫時停止當前正在執行的程序而轉去執行相應的事件處理程序,待處理完畢后又返回原

來被中斷處,繼續執行被中斷的過程。

(1)保存現場(2)轉中斷處理程序進行中斷處理(3)中斷返回

2.2.為什么要引入緩沖區?

(1)緩和CPU和I/O設備速度不匹配的矛盾

(2)減少對CPU的中斷頻率。

(3)提高CPU和I/O設備之間的并行性。

3.為什么要引入設備的獨立性?如何實現設備獨立性?

引入設備獨立性,可使應用程序獨立于具體的物理設備,顯著改善資源的利用率及可適應性;

還可以使用戶獨立于設備的類型。

實現獨立性:在應用程序中應使用邏輯設備名稱來請求使用某類設備。當應用程序用邏

輯設備名請求分配I/O設備時,系統必須為它分配相應的物理設備,關在邏輯設備表LLT

中建立一個表目。

4.SPOOLing系統由哪兒部分組成?以打印機為例說明如何利用SPOOLing技術實現多個進

程對打印機的共享?

組成:磁盤上的輸入井和輸出井,內存中的輸入緩沖區和輸出緩沖區,輸入進程和輸出進

程。

對所有提出輸出請求的用戶進程,系統接受它們的請求時,并不真正把打印機分配給

它們,而是由輸出進程在輸出井中為它申請一空閑緩沖區,并將要打印的數據卷入其中,輸

出進程再為用戶進程申請一張空白的用戶打印請求表,并將用戶的打印請求填入表中,再將

該表掛到打印機隊列上。

這時,用戶進程覺得它的打印過程已經完成,而不必等待真正的慢速的打印過程的完

成。當打印機空閑時,輸出進程將從請求隊列隊首取出一張打印請求表,根據表中的要求將

要打印的數據從輸出井傳到內存輸出緩沖區,再由打印機進行輸出打印。打印完后,再處理

打印隊列中的一個打印請求表,實現了對打印機的共享。

5.為什么說引入緩沖后可顯著提高I/O的速度,從而使CPU和I/O速度不匹配的矛盾得到

緩和?

I/O設備的速率遠遠低于CPU的運算速率,如在輸出數據時,如果沒有緩沖,則必然會由于

I/O設備的速度跟不上而使CPU停下來等待;而引入緩沖區后,CPU將輸出數據寫入緩沖區,

無需等待輸出完成,便能繼續執行下面的程序,而同時輸出設備可慢慢地進行數據的輸出。

6.磁盤訪問時間由哪幾部分組成,每部分時間應如何計算?

磁盤訪問時間=尋道時間+延遲時間+傳輸時間

7.為什么要引入磁盤高速緩沖?何謂磁盤高速緩沖?

是指利用內存中的存儲空間,來暫時從磁盤中讀出的?系列盤快中的信息。

8.(3)(1)(3)9.(3)(4)(3)(2)

10(2)(1)11.(3)(2)12.尋道時間延遲時間

13.SCAN14.獨占共享15.A16.C17.ABD18.AB

19.從使用的角度,外圍設備可分為哪兩類?用戶要求使用外圍設備時,系統采用什么方法

來分配?

答:從使用角度來分析設備的特點,可以把設備分成兩類:一類是一個作業在執行期間

獨占使用的設備,稱為獨占設備。這類設備一般采用靜態分配的辦法在作業執行前就分配出

去了,直到作業結束撤離的時候,才將分配出去的設備收回,收回后,才能再分配給其他需

要使用該類設備的作業。另外?類是共享設備。這類設備可以由幾個作業同時使用。共享設

備采用動態分配的辦法,這種方法不是在作業執行前分配,而是到作業需要啟用設備的時候

才分配設備給作業。

20.如果某作業申請外圍設備時,指定申請某臺外圍設備,那么按教材中設置的分配表怎樣

實現分配?

答:如果用戶指定申請某臺外圍設備,用戶給出設備絕對號,系統為它分配時先查設備

分配表,按照設備絕對號找到登記項,查是否未分配且是好的,若是則分配給用戶,狀態改

成已分配,填上占用的作業名,通知用戶已經分配成功;若已經分配或者設備壞了,則分配

不能被滿足,輸出信息告訴用戶不能分配的原因。

21.什么是輸入輸出操作?

答:作業執行中總要不斷地啟動外圍設備,把信息讀入主存儲器進行處理,或者把主存

儲器中的信息傳送到存儲介質上。主存儲器與外圍設備之間的信息傳送操作就叫作輸入輸出

操作。

22.解釋通道命令、通道程序、通道地址字、通道狀態字。

答:通道命令:又稱為通道命令字(CC肌ChannelcommandWord),它是規定設備的

某一種動作的指令。

通道程序:是由通道命令編制出來一段程序,用于控制設備的工作。整個通道程序確定

了外圍設備應執行的操作及操作順序。

通道地址字:通道程序是存放在主存中的,為了使通道能夠正確快速地找到通道程序的

起始地址,系統在主存中安排一個固定的單元,用來存放通道程序的起始地址,這個固定的

單元稱為通道地址字(CAW,ChanneladdressWord)

通道狀態字:通道被啟動后,控制指定的設備完成規定的操作,同時,通道在執行對外

圍設備控制的過程中,要記錄通道與設備執行情況,為此系統在主存中安排另一個固定單元,

用于存放這些被記錄狀態,這個固定單元稱為通道狀態字(CSW,ChannelStatusWord)。

23.中央處理器與通道是怎樣配合工作的?

答:①中央處理器組織好通道程序,并把通道程序的首地址存人通道地址字中。然后,

中央處理器執行“啟動I/O”指令來啟動通道工作。通道收到命令后根據通道和設備的工

作情況,或者逐條執行通道程序中的通道命令,來控制設備運行;或者拒絕接受,并且用條

件碼向中央處理器作出是否接受啟動的回答。

②中央處理器分析條件碼,若啟動不成功,則推遲相應的輸人輸出操作的執行,待適當

的時候重新執行“啟動I/0”指令。

③通道把執行通道程序的情況匯集在通道狀態字中,當通道完成輸入輸出操作,向中央

處理器匯報命令執行情況。由于通道和設備執行操作的情況已經在CSW中了,所以一般由通

道產生I/O中斷,將中斷的通道和設備記載到寄存器中,中央處理器響應中斷后,操作系統

分析特定寄存器和CSW中的內容并做相應地處理。

24.什么叫驅動調度?總結對磁盤的驅動調度過程。

答:在共享設備中,采用某種策略從等待訪問該設備的進程中選擇?個進程訪問設備的

工。作稱為驅動調度。其目的是降低若干個訪問者執行I/O操作的總時間,提高I/O操作

的吞吐量。對于磁盤設備來說驅動調度先進行“移臂調度”,以尋求較優化的尋找時間,定

位好柱面,然后再進行'旋轉調度",尋求好的延遲時間,定位好扇區。

25.假定磁盤的移動臂現在處于第8柱面,有如下6個請求者等待訪問磁盤,請你列出最省

時間的響應次序:

序號柱面號磁頭號扇區號

1963

2756

315206

4944

52095

67152

(分析)先進行移臂調度,再進行旋轉調度,山于尋找時間更為重要,那么要想時間最

短就要有最短的尋找時間,所以移臂調度可以選擇最短尋找時間優先算法。根據題目,訪問

9柱面和訪問7柱面在尋找時間上是等同的,可以任意選擇一個,假設選擇了第9柱面,這

里有進程1和進程4滿足要求,再根據旋轉調度,進程1訪問的扇區號小于進程4,應該西

先訪問,所以確定進程1第一訪問,其次是在同一個柱面上的進程4,之后,根據最短尋找

時間優先算法,接下來應該是第7柱面的任務6或任務2,同樣我們應該選擇任務6,再選

擇2,然后是訪問15柱面的任務3,最后是訪問20柱面的任務5,整個過程移臂移動了16

個柱面。次序是1、4、6、2、3、5.

如果第一步先訪問7柱面,我們也很容易得到訪問順序是6、2、1、4、3、5,整個過

程移臂移動了14個柱面。

答:最省時間的響應次序是:1、4、6、2、3、5或6、2、1、4、3、5.

26.什么是輸人井和輸出井?

答:在具有通道技術的系統中,我們利用中央處理器和通道并行工作的能力,用一臺機

器完成脫機外圍設備操作技術中三臺機器的工作。操作系統中包含兩個程序:”預輸入程

序”代替輸入外圍設備,“緩輸出程序”代替輸出外圍設備。系統在磁盤中劃分出專門稱為

“井”的區域,它分為“輸入井”和“輸出井”,它們分別代替低速的獨占使用的輸入設備

和輸出設備。

27.什么是SPOOLING系統?清簡述它的實現思想。

答:操作系統中實現聯機同時外圍設備操作功能的部分稱為斯普林(SPOOIJNG)系統。

它的實現思想是:

利用中央處理器和通道并行工作的能力,用一臺機器完成脫機外圍設備操作技術中三臺

機器的工作。

操作系統中包含兩個程序:“預輸入程序”代替輸入外圍設備,“緩輸出程序”代替輸

出外圍設備。系統在磁盤中劃分出專門稱為“井”的區域,它分為“輸入井”和“輸出井”。

“預輸入程序”把作業流中作業信息傳送到“輸入井”保存,作業在執行時只要通過“輸入

井讀”程序從上“輸入井”獲取數據,而不去啟動低速的外圍設備。作業執行的時候產生的

結果也不直接輸出到低速外設上,而是先通過“輸出井寫”程序輸出到“輸出井”,由“緩

輸出程序”將“輸出井”中的數據再輸出到低速設備上。“緩輸出程序”輸出的時候,中央

處理器可以處理別的事務了。實現“輸入井讀”和“輸出并寫”程序統稱為“井管理”程

序。顯然,斯普林系統由三個部分組成:“預輸入”程序、“井管理”程序和“緩輸出”程

序。

28.什么叫虛擬設備?實現虛擬設備的主要條件是什么?

答:采用SPOOL操作后,利用共享設備來模擬獨占設備,使每個作業都感到分到了一臺

高速的輸入輸出設備,利用這個技術所提供的設備稱為虛擬設備。實現虛擬設備時,必須要

有硬件的中斷裝置和通道技術作支撐,使中央處理器與各種外圍設備之間可以并行工作。操

作系統采用多道程序設計技術,合理分配處理器,實現聯機的外圍設備同時操作。實現虛擬

設備時,操作系統必須設計好“預輸入”、“井管理”、“緩輸出”程序。

29.總結實現虛擬設備的優點。

答:實現虛擬設備不僅提高了獨占實用設備的利用率,而且大大加快了作業的執行速度。

1.單項選擇題(共200個題目)

100236.一般用戶更喜歡使用的系統是(C)°

A.手工操作B.單道批處理

C.多道批處理D.多用戶分時系統

100237.與計算機硬件關系最密切的軟件是(D).

A.編譯程序B.數據庫管理程序

C.游戲程序D.OS

100238.現代OS具有并發性和共享性,是由(D)的引入而導致的。

A.單道程序B.磁盤C.對象D.多道程序

100239.早期的OS主要追求的是(A)。

A.系統的效率B.用戶的方便性

C.可移植D.可擴充性

100240.(A)不是多道程序系統。

A.單用戶單任務B.多道批處理系統

C.單用戶多任務D.多用戶分時系統

100241.(B)是多道操作系統不可缺少的硬件支持。

A.打印機B.中斷機構C.軟盤D.鼠標

100242.特權指令可以在(C)中執行。

A.目態B.瀏覽器中C.任意的時間D.進程調度中

100243.沒有了(C)計算機系統就啟動不起來了。

A.編譯器B.DBMSC.OSD.瀏覽器

100244.通道能夠完成(C)之間數據的傳輸。c

A.CPU與外設B.內存與外設C.CPU與主存D.外設與

外設

100245.系統的主要功能有(c)o

A.進程管理、存儲器管理、設備管理、處理機管理

B.虛擬存儲管理、處理機管理、進程調度、文件系統

C.處理機管理、存儲器管理、設備管理、文件系統

D.進程管理、中斷管理、設備管理、文件系統

100246.單處理機計算機系統中,(A)是并行操作的。

A.處理機操作和通道操作是并行的

B.程序與程序

C.主程序與子程序

D.用戶程序與操作系統程序

100247.處理機的所有指令可以在(D)中執行。

A.目態B.瀏覽器中C.任意時間D.系統態

100248.(B)功能不是操作系統直接完成的功能。

A.管理計算機硬盤B.對程序進行編譯

C.實現虛擬存儲器D.刪除文件

100249.要求在規定的時間內對外界的請求必須給予及時相應的

OS是(B)。

A.多用戶分時系統B.實時系統

C.批處理系統時間D.網絡操作系統

100250.操作系統是對(C)進行管理的軟件。

A.硬件B.軟件C.計算機資源D.應用程序

100251.(B)對多用戶分時系統最重要。

A.實時性B.交互性C.共享性D.運行效率

100252.(D)對多道批處理系統最重要。

A.實時性B.交互性C.共享性D.運行效率

100253.(A)對實時系統最重要。

A.及時性B.交互性C.共享性D.運行效率

100254.Windows98是(C)操作系統。

A.多用戶分時B.批處理系統C.單用戶多任務D.單用戶

單任務

100255.分布式系統和網絡系統的主要區別是(C)o

A.并行性B.透明性C.共享性D.復雜性

100256.(A)操作系統允許在一臺主機上同時連接多臺終端,多

個用戶可以通過各自的終端同時交互的使用計算機。

A.網絡B.分布式C.分時D.實時

100257.如果分時操作系統的時間片一定,那么(B),則相應時

間越長。

A.用戶數越少B.用戶數越多C.內存越小D.內存越大

100258.下面六個系統中,必須是實時操作系統的有(C)個。

⑴航空訂票系統(2)過程控制系統(3)機器口語翻譯系統(4)計算

機輔助系統(5)辦公自動化系統(6)計算機激光照排系統

A.1B.2C.3D.4

100259.下面對OS不正確的描述是(D)。

A.OS是系統資源管理程序B.OS是為用戶提供服務的程

C.OS是其他軟件的支撐程序D.OS是系統態程序的集合

100260.OS的不確定性是指(D)O

A.程序的運行結果不確定B.程序的運行次序不確定

C.程序多次運行的時間不確定D.A、B和C

100261.下面那一個不是程序宰并發系統內執行的特點(B)。

A.程序執行的間斷性B.相互通信的可能性

C.產生死鎖的必然性D.資源分配的動態性

100262.在下面關于并發性的敘述眾正確的是(C)。

A.并發性是指若干事件在同一時刻發生

B.并發性是指若干事件在不同時刻發生

C.并發性是指若干事件在同一時間間隔發生

D.并發性是指若干事件在不同時間間隔發生

100263.一般來說,為了實現多道程序設計,計算機最需要(A)o

A.更大的內存B.更多的外設

C.更快的CPUD.更先進的終端

100264.Unix操作系統的進程控制塊中常駐內存的是(B)。

A.proc結構B.proc結構和核心棧

C.ppda區D.proc結構和user結構

100265.當(B)時,進程從執行狀態轉變為就緒狀態。

A.進程被調度程序選中B.時間片到

C.等待某一事件D.等待的事件發生

100266.在進程狀態轉換時,下列(D)轉換是不可能發生的。

A.就緒態一運行態B.運行態一就緒態

C.運行態一阻塞態D.阻塞態一運行態

100267.下列各項工作步驟中,(B)是創建進程所必需的步驟。

A.建立一個PCBB.作業調度程序為進程分配CPU

C.為進程分配內存等資源D.將PCB鏈入進程就緒隊列

100268.下列關于進程的敘述中,正確的是(D)。

A.進程通過進程調度程序而獲得CPU

B.優先級是進行進程調度的重要依據,一旦確定不能改變

C.在單CPU系統中,任一時刻都有1個進程處于運行狀態

D.進程申請CPU得不到滿足時,其狀態變為等待狀態

100269.從資源管理的角度看,進程調度屬于(D)。

A.I/O管理B.文件管理

C.處理機管理D.存儲器管理

100270.下列有可能導致一進程從運行變為就緒的事件是(D)o

A.一次I/O操作結束

B.運行進程需作I/O操作

C.運行進程結束

D.出現了比現運行進程優先權更高的進程

100271.一個進程釋放一種資源將有可能導致一個或幾個進程

(A)。

A.由就緒變運行B.由運行變就緒

C.由阻塞變運行D.由阻塞變就緒

100272.一次I/O操作的結束,有可能導致(C)。

A.一個進程由睡眠變就緒B.兒個進程由睡眠變就緒

C.一個進程山睡眠變運行D.幾個進程由睡眠變運行

100273.當一個進程從CPU上退下來時,它的狀態應變為(C)。

A.靜止就緒B.活動就緒C.靜止睡眠D.活動睡眠

100274.為使進程由活動就緒變為靜止就緒,應利用(A)原語?

A.SuspendB.ActiveC.BlockD.Wakeup

100275.在下面的敘述中,不正確的是(D)。

A.一個進程可創建一個或多個線程

B.一個線程可創建一個或多個線程

C.一個線程可創建一個或多個線程

D.一個進程可創建一個或多個進程

100276.若系統中只有用戶級線程,則處理機調度單位是(A)o

A.線程B.進程C.程序D.作業

100277.一個進程是(C)。

A.由協處理機執行的一個程序

B.一個獨立的程序+數據集

C.PCB結構與程序和數據的組合

D.一個獨立的程序

100278.下列兒種關于進程的敘述,(B)最不符合操作繁育地進程

的理解?

A.進程是在多程序并行環境中的完整的程序

B.進程可以山程序、數據和進程控制描述

C.線程是一種特殊的進程

D.進程是程序在一個數據集合上運行的過程,它是系統進行資源分

配和調度的一個獨立單位

100279.在下面的敘述中正確的是(B)o

A.線程是比進程更小的能獨立運行的基本單位

B.引入線程可提高程序并發執行的程度,可進一步提高系統效率

C.線程的引入增加了程序執行時時空開銷

D.一個進程一定包含多個線程

100280.下面關于線程的敘述中,正確的是(A)o

A.不論是系統支持線程還是用戶級線程,其切換都需要內核的支持

B.線程是資源的分配單位,進程是調度和分配的單位

C.不管系統中是否有線程,進程都是擁有資源的獨立單位

D.在引入線程的系統中,進程仍是資源分配和調度分派的基本單位

100281.在下面的敘述中,正確的是(D)。

A.引入線程后,處理機只在線程間切換

B.引入線程后,處理機仍在進程間切換

C.線程的切換,不會引起進程的切換

D.線程的切換,可能引起進程的切換

100282.進程的控制信息和描述信息存放在(B)o

A.JCBB.PCBC.AFTD.SFT

100283.進程依靠(D)從阻塞狀態過渡到就緒狀態。

A.程序員的命令B.系統服務

C.等待下一個時間片到來D."合作”進程的喚醒

100284.在WindowsNT中(A)可以處于就緒狀態。

A.進程B.線程C.程序D.作業

100285.只作用于一個進程一次的原語是(A)。

A.創立B.解掛C.阻塞D.掛起

100286.在Unix系統中,處于(C)狀態的進程最容易被執行。

A.輔存睡眠B.內存睡眠C.內存就緒D.輔存就緒

100287.從執行狀態掛起的進程解除掛起時進入(A)狀態。

A.就緒B.執行C.阻塞D.掛起

100288.一個進程執行過程中不可能對應(C)。

A.一個PBCB.一個JCBC.多個PCBD.一個程

100289.用P、V操作管理臨界區時,信號量的初值一般應定義為

(C)O

A.-1B.OC.1D.任意值

100290.有m個進程共享同一臨界資源,若使用信號量機制實現對

一臨界資源的互斥訪問,則信號量的變化范圍是(C)。

A.1至一(m—1)B.1至m—1C.1至一mD.1至m

100291.在下面的敘述中正確的是(C)o

A.臨界資源是非共享資源B.臨界資源是任意共享資源

C.臨界資源是互斥共享資源D.臨界資源是同時共享資源

100292.對進程間互斥的使用臨界資源,進程可以(B)o

A.互斥的進入臨界區B.互斥的進入各自的臨界區

C.互斥的進入同一臨界區D.互斥的進入各自的同類資源

臨界區

100293.設兩個進程共用一個臨界資源的互斥信號量mutex,當

mutex=1時表示(B)。

A.一個進程進入了臨界區,另一個進程等待

B.沒有一個進程進入臨界區

C.兩個進程都進入臨界區

D.兩個進程都在等待

100294.設兩個進程共用一個臨界資源的互斥信號量mutex,當

mutex=—1時表示(C)o

A.一個進程進入了臨界區,另一個進程等待

B.沒有一個進程進入臨界區

C.兩個進程都進入臨界區

D.兩個進程都在等待

100295.當一進程因在記錄型信號量S上執行P(S)操作而被阻塞

后,S的值為(B)。

A.>0B.<0C>0D<0

100296.當一進程因在記錄型信號量S上執行V(S)操作而導致喚

醒另一進程后,S的值為(B)。

A.>0B.<0C>0D<0

100297.如果信號量的當前值為一4,則表示系統中在該信號量上有

(A)個進程等待。

A.4B.3C.5D.O

100298.若有4個進程共享同一程序段,而且每次最多允許3個進

程進入該程序段,則信號量的變化范圍是(B)。

A.3,2,1,0

B.3,2,1,0,-1

C.4,3,2,1,0

D.2,1,0,-1,-2

100299.若信號S的初值為2,當前值為一1,則表示有(B)個

等待進程。

A.OB.1C.2D.3

100301.并發進程之間(A)。

A.彼此無關B.必須同步C.必須互斥D.可能需要

同步或互斥

100302.在操作系統中,有一組進程,進程之間具有直接相互制約性。

這組并發進程之間(B)。

A.必定無關C.可能相關D.相關程度

相同

100303.(C)操作不是P操作可完成的。

A.為進程分配處理機B.使信號量的值變小

D.使進程進入阻塞狀態

100304.某系統采用了銀行家算法,則下列敘述正確的是(C)。

A.系統處于不安全狀態時一定會發生死鎖

B.系統處于不安全狀態時可能會發生死鎖

C.系統處于安全狀態時可能會發生死鎖

D.系統處于安全狀態時一定會發生死鎖

100305.銀行家算法中的數據結構包括有可利用資源向量

Available、最大需求矩陣Max、分配矩陣Allocation>需求矩陣Need,

下列選項中表述正確的是(B)。

A.Max[i,j]=Allocation。,j]+Need[i,j]

B.Need[i,j]=Max[i,j]-Allocation[i,j]

C.Max[i,j]=Allocation[i,j]-Need[i,j]

D.Need[i,j]=Max[i,j]+Allocation[i,j]

100306.下列進程調度算法中,(B)可能會出現進程長期得不到

調度的情況。

A.非強占式靜態優先權法

B.強占式靜態優先權法

C.時間片輪轉調度算法

D.非強占式動態優先權法

100307.在下列選項中,屬于預防死鎖的方法是(B)。

A.剝奪資源法B.資源分配圖簡化法

C.資源隨意分配D.銀行家算法

100308.在下列選項中,屬于檢測死鎖的方法是(D)。

A.銀行家算法B?消進程法

C.資源靜態分配法D.資源分配圖簡化法

100309.在下列選項中,屬于解除死鎖的方法是(A)o

A.剝奪資源法B.資源分配圖簡化法

C.銀行家算法D.資源靜態分配法

100310.為了照顧緊迫型作業,應采用(D)。

A.先來先服務調度算法

B.短作業優先調度算法

C.時間片輪轉調度算法

D.優先權調度算法

100311.在采用動態優先權的優先權調度算法中,如果所有進程都具

有相同優先權初值,則此時的優先權調度算法實際上和(A)相同。

A.先來先服務調度算法

B.短作業優先調度算法

C.時間片輪轉調度算法

D.長作業優先調度算法

100312.作業從后備作業到被調度程序選中的時間稱為(C)。

A.周轉時間B.響應時間

C.等待調度時間D.運行時間

100313.資源靜態分配法可以預防死鎖的發生,因為使死鎖四個條件

中的(D)不成立。

A.互斥條件B.請求和保持條件

C.不可剝奪條件D.環路等待條件

100314.分頁存儲管理的存儲保護是通過(A)完成的。

A.頁表(頁表寄存器)B.快表

C.存儲鍵D.索引動態重定

100315.把作業地址空間中使用的邏輯地址變成內存中物理地址稱

為(B)。

A.加載B.重定位C.物理化D.邏輯化

100316.在可變分區存儲管理中的緊湊技術可以(A)o

A.集中空閑區B.增加主存容量

C.縮短訪問時間D.加速地址轉換

100317.在存儲管理中,采用覆蓋與交換技術的目的是(A)。

A.減少程序占用的主存空間

B.物理上擴充主存容量

C.提高CPU效率

D.代碼在主存中共享

100318.存儲管理方法中,(D)用戶可采用覆蓋技術。

A.單一連續區B.可變分區存儲管理

C.段式存儲管理D.段頁式存儲管理

100319.把邏輯地址轉換程物理地址稱為(B)。

A.地址分配B.地址映射C.地址保護D.地址越界

100320.在內存分配的"最佳適應法"中,空閑塊是按(D)。

A.始地址從小到大排序B.始地址從大到小排序

C?塊的大小從小到大排序D.塊的大小從大到小排序

100321.在分區存儲管理中,下面的(A)最有可能使得高地址空

間變成為大的空閑區。

A.首次適應法B.最佳適應法

C.最壞適應法D.循環首次適應法

100322.段的邏輯地址形式是段號10位,段內地址20位,陌1MB,

輔存10GB。那么虛擬存儲器最大實際容量可能是(B)。

A.1024KBB.1024MBC.10GBD.10GB+1M

B

100323.用空白鏈記錄內存空白塊的主要缺點是(A)o

A.鏈指針占用了大量的空間B.分配空間時可能需要一定的

查鏈時間

C.不好實現"首次適應法"D.不好實現"最佳適應法"

100324.一般而言,計算機中(A)容量(個數)最多。

A.ROMB.RAMC.CPUD.虛擬存儲器

100325.分區管理和分頁管理的主要區別是(D)o

A.分區中的塊比分頁中的頁要小

B.分頁有地址映射而分區沒有

C.分頁有存儲保護而分區沒有

D.分區要求一道程序存放在連續的空間內而分頁沒有這種要求

100326.靜態重定位的時機是(C).

A.程序編譯時B.程序鏈接時

C.程序裝入時D.程序運行時

100327.通常所說的"存儲保護"的基本含義是(C)。

A.防止存儲器硬件受損

B.防止程序在內存丟失

C.防止程序間相互越界訪問

D.防止程序被人偷看

100328.能夠裝入內存任何位置的代碼程序必須是(C)o

A.可重入的B.可定位的

C.可動態鏈接的D.可靜態鏈接的

100329.虛存管理和實存管理的主要區別是(A)o

A.虛存分邏輯地址和物理地址,實存不分

B.實存要求一程序在內存必須連續,虛存不需要連續的內存

C.實存要求一程序全部裝入內存才開始運行,虛存允許程序在執行

的過程中逐步裝入

D.虛存以邏輯地址執行程序,實存以物理地址執行程序

100330.在下列有關請求分頁管理的敘述中,正確的是(B)。

A.程序和數據是在開始執行前一次性裝入的

B.產生缺頁中斷一定要淘汰一個頁面

C.一個淘汰的頁面一定要寫回外存

D.在頁表中要有"中斷位"、"訪問位"等信息

100331.LRU置換算法所基于的思想是(D)。

A.在最近的過去用得少的在最近的將來也用得少

B.在最近的過去用得多的在最近的將來也用得多

C.在最近的過去很久未使用的在最近的將來會使用

D.在最近的過去很久未使用的在最近的將來也不會使用

100332.在下面關于虛擬存儲器的敘述中,正確的是(B)o

A.要求程序運行前必須全部裝入內存且在運行過程中一直駐留在

內存

B.要求程序運行前不必全部裝入內存且在運行過程中不必一直駐

留在內存

C.要求程序運行前不必全部裝入內存但是在運行過程中必須一直

駐留在內存

D.要求程序運行前必須全部裝入內存但在運行過程中不必一直駐

留在內存

100333.在請求分頁系統中,頁表中的改變位是供(C)參考的。

A.頁面置換B.內存分配

C.頁面換出D.頁面調入

100334.在請求分頁系統中,頁表中的訪問位是供(A)參考的。

A.頁面置換B.內存分配C.頁面換出D.頁面調入

100335.在請求分頁系統中,頁表中的輔存始地址是供(B)參考

的。

A.頁面置換B.內存分配C.頁面換出D.頁面調入

100336.適應于請求段的內存分配方法是(D)。

A.首次適應和最佳適應B.固定分區和可變分區

C.首次適應和固定分區D.最佳適應和可變分區

100337.在請求分頁管理中,已修改過的頁面再次裝入時應來自

(B)o

A.磁盤文件區B.磁盤對換區C.后備作業區D.I/O緩沖

100338.選擇在最近的過去使用次數最少的頁面予以淘汰的算法稱

為(B)。

A.Opt.B.LRUC.MFUD.LFU

100339.選擇在最近的過去很久未訪問的頁面予以淘汰的算法稱為

(B)o

A.Opt.B.LRUC.MFUD.LFU

100340.程序動態鏈接的時刻是(B)。

A.編譯時B.裝入時C.調用時D.緊湊時

100341.虛存的可行性基礎是(C)O

A.程序執行的離散性B.程序執行的順序性

C.程序執行的局部性D.程序執行的并發性

100342.虛存最基本的特征是(B)o

A.一次性B.多次性C.交換性D.離散性

100343.在下列關于虛存實際容量的說法中正確的是(B)o

A.等于外存(磁盤)的容量B.等于內、外存容量之和

C.等于CPU邏輯地址給出的空間大小D.在B、C之中取小者

003144.實現虛存最主要的技術是(C)o

A.整體覆蓋B.整體對換C.部分對換D.多道程序設

100345.首次適應算法的空閑區是(A)o

A.按地址遞增順序鏈在一起B.始端指針表指向最大空閑區

C.按大小遞增順序鏈在一起D.尋找從最大空閑區開始

100346.采用(A)不會產生內部碎片。

A.分頁式存儲管理B.分段式存儲管理

C.固定分區式存儲管理D.段頁式存儲管理

100347.下面哪種內存管理方法有利于程序的動態鏈接?(A)

A.分段存儲管理B.分頁存儲管理

C.可變分區分配D.固定分區分配

100348.在虛擬存儲系統中,若進程在內存中占三塊(開始時為空),

采用先進先出頁面淘汰算法,當執行訪問頁號序列為1、2、3、4、1、

2、5、1、2、3、4、5、6時-,將產生(D)次缺頁中斷。

A.7B.8C.9D.10

100349.系統"抖動"現象的發生是由(A)引起的?

A.置換算法選擇不當B.交換的信息量過大

C.內存容量充足D.請求頁式管理方案

100350.采用段式存儲管理的系統中,若地址用24位表?,,其中8

位表示段號,則允許每段的最大長度是(B)。

A.224B.216C.28D.232

100351.實現虛擬存儲的目的是(D)。

A.實現存儲保護B.事項程序浮動

C.擴充輔存容量D.擴充主存容量

10035

溫馨提示

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

評論

0/150

提交評論