操作系統(tǒng)復(fù)習(xí)題1(答案)_第1頁
操作系統(tǒng)復(fù)習(xí)題1(答案)_第2頁
操作系統(tǒng)復(fù)習(xí)題1(答案)_第3頁
操作系統(tǒng)復(fù)習(xí)題1(答案)_第4頁
操作系統(tǒng)復(fù)習(xí)題1(答案)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——操作系統(tǒng)復(fù)習(xí)題1(答案)《操作系統(tǒng)》復(fù)習(xí)題(答案在題后)

第一章操作系統(tǒng)引論

一、單項選擇題

1、操作系統(tǒng)是一種()。

A.應(yīng)用軟件B.系統(tǒng)軟件C.通用軟件D.工具軟件2、操作系統(tǒng)是一組()。

A.文件管理程序B.中斷處理程序C.資源管理程序D.設(shè)備管理程序3、現(xiàn)代操作系統(tǒng)的基本特征是()、資源共享和操作的異步性。

A.多道程序設(shè)計B.中斷處理

C.程序的并發(fā)執(zhí)行D.實現(xiàn)分時與實時處理4、()不是操作系統(tǒng)關(guān)心的主要問題。

A.管理計算機裸機B.設(shè)計、提供用戶程序與計算機硬件系統(tǒng)的界面C.管理計算機系統(tǒng)資源

D.高級程序設(shè)計語言的編譯器5、引入多道程序的目的在于()。

A.充分利用CPU,減少CPU等待時間B.提高實時響應(yīng)速度

C.有利于代碼共享,減少主、輔存信息交換量D.充分利用存儲器6、()沒有多道程序設(shè)計的特點。

A.DOSB.UNIXC.WindowsD.OS/27、以下操作系統(tǒng)中,為分時系統(tǒng)的是()。

A.CP/MB.MS-DOSC.UNIXD.WindowsNT8、在分時系統(tǒng)中,時間片一定,(),響應(yīng)時間越長。

A.內(nèi)存越多B.用戶數(shù)越多C.后備隊列越短D.用戶數(shù)越少9、批處理系統(tǒng)的主要缺點是()。

A.CPU的利用率不高B.失去了交互性C.不具備并行性D.以上都不是10、在以下性質(zhì)中,()不是分時系統(tǒng)的特征。

A.交互性B.同時性C.及時性D.獨占性11、實時操作系統(tǒng)追求的目標(biāo)是()。

A.高吞吐率B.充分利用內(nèi)存C.快速響應(yīng)D.減少系統(tǒng)開銷12、CPU狀態(tài)分為系統(tǒng)態(tài)和用戶態(tài),從用戶態(tài)轉(zhuǎn)換到系統(tǒng)態(tài)的唯一途徑是()。

A.運行進程修改程序狀態(tài)字B.中斷屏蔽C.系統(tǒng)調(diào)用D.進程調(diào)度程序13、系統(tǒng)調(diào)用的目的是()。

A.請求系統(tǒng)服務(wù)B.終止系統(tǒng)服務(wù)C.申請系統(tǒng)資源D.釋放系統(tǒng)資源14、系統(tǒng)調(diào)用是由操作系統(tǒng)提供的內(nèi)部調(diào)用,它()。

A.直接通過鍵盤交互方式使用B.只能通過用戶程序間接使用C.是命令接口中的命令D.與系統(tǒng)的命令一樣

15、UNIX操作系統(tǒng)是采用()實現(xiàn)結(jié)構(gòu)設(shè)計的。

A.單塊式結(jié)構(gòu)B.層次結(jié)構(gòu)C.微內(nèi)核結(jié)構(gòu)D.網(wǎng)狀結(jié)構(gòu)16、UNIX命令的一般格式是()。

1

A.命令名[選項][參數(shù)]B.[選項][參數(shù)]命令名C.[參數(shù)][選項]命令名D.[命令名][選項][參數(shù)]

二、填空題

1、依照所起的作用和需要的運行環(huán)境,軟件尋常可分為三大類,即、和。

2、操作系統(tǒng)的體系結(jié)構(gòu)主要有單塊結(jié)構(gòu)、和。3、UNIX系統(tǒng)是操作系統(tǒng),DOS系統(tǒng)是操作系統(tǒng)。4、現(xiàn)代操作系統(tǒng)尋常為用戶提供三種使用界面:、和。

5、計算機中CPU的工作分為系統(tǒng)態(tài)和用戶態(tài)兩種。系統(tǒng)態(tài)運行程序,用戶態(tài)運行程序。

三、簡答題

1、操作系統(tǒng)的定義是什么?它的五大主要功能是什么?

2、解釋以下術(shù)語:硬件、軟件、多道程序設(shè)計、并發(fā)、吞吐量。

3、實時系統(tǒng)與分時系統(tǒng)的區(qū)別是什么?

4、操作的有哪些基本特征?

其次章進程管理

一、單項選擇題

1、順序程序和并發(fā)程序的執(zhí)行相比,()。

A.基本一致B.有點不同C.并發(fā)程序執(zhí)行總體上執(zhí)行時間快D.順序程序執(zhí)行總體上執(zhí)行時間快

2、在單一處理機上,將執(zhí)行時間有重疊的幾個程序稱為()。

A.順序程序B.多道程序C.并發(fā)程序D.并行程序3、進程和程序的本質(zhì)區(qū)別是()。

A.存儲在內(nèi)存和外存B.順序和非順序執(zhí)行機器指令C.分時使用和獨占使用計算機資源D.動態(tài)和靜態(tài)特征4、在以下特性中,不是進程的特性的是()。

A.異步性B.并發(fā)性C.靜態(tài)性D.動態(tài)性

5、各進程向前推進的速度是不可預(yù)知,表達出“走走停停〞的特征,稱為進程的()。

A.動態(tài)性B.并發(fā)性C.調(diào)度性D.異步性6、在單處理機系統(tǒng)中,處于運行狀態(tài)的進程()。

A.只有一個B.可以有多個

C.不能被掛起D.必需在執(zhí)行完后才能被撤下7、以下進程狀態(tài)的轉(zhuǎn)換中,不正確的是()。

A.就緒?運行B.運行?就緒C.就緒?阻塞D.阻塞?就緒

8、已經(jīng)獲得除()以外的所有運行所需資源的進程處于就緒狀態(tài)。

A.存儲器B.打印機C.CPUD.磁盤空間9、一個進程被喚醒意味著()。

A.該進程重新占有了CPUB.進程狀態(tài)變?yōu)榫途w

C.它的優(yōu)先權(quán)變?yōu)樽畲驞.其PCB移至就緒隊列的隊首10、進程從運行狀態(tài)變?yōu)樽枞麪顟B(tài)的原因是()。

A.輸入或輸出事件發(fā)生B.時間片到

2

C.輸入或輸出事件完成D.某個進程被喚醒

11、為了描述進程的動態(tài)變化過程,采用了一個與進程相聯(lián)系的(),根據(jù)它而感知進程的存在。

A.進程狀態(tài)字B.進程優(yōu)先數(shù)C.進程控制塊D.進程起始地址

12、操作系統(tǒng)中有一組常稱為特別系統(tǒng)調(diào)用的程序,它不能被系統(tǒng)中斷,在操作系統(tǒng)中稱為()。

A.初始化程序B.原語C.子程序D.控制模塊13、進程間的基本關(guān)系為()。

A.相互獨立與相互制約B.同步與互斥

C.并行執(zhí)行與資源共享D.信息傳遞與信息緩沖

14、兩個進程合作完成一個任務(wù),在并發(fā)執(zhí)行中,一個進程要等待其合作伙伴發(fā)來信息,或

者建立某個條件后再向前執(zhí)行,這種關(guān)系是進程間的()關(guān)系。

A.同步B.互斥C.競爭D.合作15、在一段時間內(nèi),只允許一個進程訪問的資源稱為()。

A.共享資源B.臨界區(qū)C.臨界資源D.共享區(qū)

16、在操作系統(tǒng)中,對信號量S的P原語操作定義中,使進程進入相應(yīng)阻塞隊列等待的條件

是()。

A.S>0B.S=0C.S<0D.S?0

17、信號量S的初值為8,在S上執(zhí)行了10次P操作,6次V操作后,S的值為()。A.10B.8C.6D.418、在進程通信中,使用信箱方式交換信息的是()。

A.低級通信B.高級通信C.共享存儲器通信D.管道通信

二、判斷題(正確的劃?,錯誤的劃?并改正)

1、進程之間的同步,主要源于進程之間的資源競爭,是指對多個相關(guān)進程在執(zhí)行次序上的協(xié)調(diào)。()

2、信號量機制是一種有效的實現(xiàn)進程同步與互斥的工具。信號量只能由PV操作來改變。()

3、V操作是對信號量執(zhí)行加1操作,意味著釋放一個單位資源,加1后假如信號量的值小于等于零,則從等待隊列中喚醒一個進程,現(xiàn)進程變?yōu)榈却隣顟B(tài),否則現(xiàn)進程繼續(xù)進行。()

4、進程執(zhí)行的相對速度不能由進程自己來控制。()

5、利用信號量的PV操作可以交換大量信息。()

6、并發(fā)進程在訪問共享資源時,不可能出現(xiàn)與時間有關(guān)的錯誤。()

三、填空題

1、每執(zhí)行一次P操作,信號量的數(shù)值S減1。若S30,則該進程____________;若S<0,則該進程____________。

2、進程存在的標(biāo)志是____________。

3、進程被創(chuàng)立后,最初處于___________狀態(tài),然后經(jīng)_______選中后進入狀態(tài)。4、進程的同步和互斥反映了進程間____________和____________的關(guān)系。5、操作系統(tǒng)中信號量的值與____________的使用狀況有關(guān),它的值僅能由來改變。6、進程至少有三種基本狀態(tài):____________、_______和_______。

7、每執(zhí)行一次V操作,信號量的數(shù)值S加1。若___________,則該進程繼續(xù)執(zhí)行;否則,從對應(yīng)的__________隊列中移出一個進程并將____________狀態(tài)賦予該進程。

3

四、簡答題

1、在操作系統(tǒng)中為什么要引入進程的概念?它與程序的區(qū)別和聯(lián)系是怎樣的?

2、什么是進程的互斥與同步?

3、一個進程進入臨界區(qū)的調(diào)度原則是什么?

4、在操作系統(tǒng)中,P操作和V操作各自的動作是如何定義的?

5、作業(yè)調(diào)度和進程調(diào)度各自的主要功能是什么?

五、應(yīng)用題

1、四個進程A、B、C、D都要讀一個共享文件F,系統(tǒng)允大量個進程同時讀文件F。但限制是進程A和進程C不能同時讀文件F,進程B和進程D也不能同時讀文件F。為了使這四個進程并發(fā)執(zhí)行時能按系統(tǒng)要求使用文件,現(xiàn)用PV操作進行管理,請回復(fù)下面的問題:(1)如何定義信號量及初值;

(2)在以下的程序中填上適當(dāng)?shù)腜、V操作,以保證它們能正確并發(fā)工作:進程A進程B進程C進程D…………[1];[3];[5];[7];readF;readF;readF;readF;[2];[4];[6];[8];…………

2、設(shè)有一臺計算機,有兩條I/O通道,分別接一臺卡片輸入機和一臺打印機??ㄆ瑱C把一疊

卡片逐一輸入到緩沖區(qū)B1中,加工處理后再搬到緩沖區(qū)B2中,并在打印機上打印,問:①系統(tǒng)要設(shè)幾個進程來完成這個任務(wù)?各自的工作是什么?②這些進程間有什么樣的相互制約關(guān)系?③用P、V操作寫出這些進程的同步算法。

3、某分時系統(tǒng)的進程出現(xiàn)如下圖所示的狀態(tài)變化。

③運行⑤等磁盤讀文件

溫馨提示

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

評論

0/150

提交評論