操作系統自測題三(進程同步)_第1頁
操作系統自測題三(進程同步)_第2頁
操作系統自測題三(進程同步)_第3頁
操作系統自測題三(進程同步)_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、操作系統自測題三一 選擇題1. 以下 操作系統中的技術是用來解決進程同步的。A. 管道 B.管程 C.通道 D.DMA2. 以下 不是操作系統的進程通信手段。A. 管道B.原語C.套接字 D.文件映射3. 如果有三個進程共享同一程序段,而且每次最多允許兩個進程進入該程序段,則信號量的初值應設置為 。A. 3 B.2 C.1 D.04. 下面有關進程的描述, 是正確的。A. 進程執行的相對速度不能由進程自己來控制B. 進程利用信號量的 P、V操作可以交換大量的信息C. 并發進程在訪問共享資源時,不可能出現與時間有關的錯誤D. P、 V 操作不是原語操作5. 信號可以用來實現進程之間的 A. 調度

2、 B.同步與互斥 C.同步D.互斥6對于兩個并發進程都想進入臨界區,設互斥信號量為S,若某時S=0,表示。A. 沒有進程進入臨界區B. 有1個進程進入了臨界區C. 有2個進程進入了臨界區D. 有1個進程進入了臨界區并且另一個進程正等待進入7. 信箱通信是一種 方式。A.直接通信 B.間接通信 C.低級通信 D.信號量8. 以下關于臨界區的說法, 是正確的。A. 對于臨界區,最重要的是判斷哪個進程先進入B. 若進程A已進入臨界區,而進程B的優先級高于進程 A,則進程B可以打斷進程 A而自己進入臨界區C. 信號量的初值非負,在其上只能做 P、V操作D. 兩個互斥進程在臨界區內,對共享變量的操作是相

3、同的9. 并發是指 。A.可平行執行的進程B.可先后執行的進程C.可同時執行的進程D.不可中斷的進程10. 臨界區是 。A. 一個緩沖區B. 一段數據區C. 一段程序D.棧11. 進程在處理機上執行,它們的關系是 。A. 進程之間無關,系統是封閉的B. 進程之間相互依賴、相互制約C. 進程之間可能有關,也可能無關D .以上都不對12. 在單處理機中,如果系統中有N 個進程,則就緒隊列中的進程個數最多的是 。A.1 個 B.N+1 C.N 個 D.N-1 個13. 對臨界區的正確論述是 。A. 臨界區是指進程中用于實現進程互斥的那段代碼B. 臨界區是指進程中用于實現進程同步的那段代碼C. 臨界區

4、是指進程中用于實現進程通信的那段代碼D臨界區是指進程中訪問臨界資源的那段代碼14. 不是進程之間的通信方式。A.過程調用B.消息傳遞C共享存儲器D.信箱通信15. 同步是指進程之間邏輯上的 關系。A.制約 B.調用 C聯接 D.排斥16. 在單處理機中,如果系統中有N 個進程,則等待隊列中的進程個數最多的是 A.1 個 B.N+1 個 C.N 個 D.N-1 個17. 在單處理機中,如果系統中有N 個進程,則運行隊列中的進程個數最多的是 A.1 個 B.N+1 個 C.N 個 D.N-1 個二 判斷題1信號量是解決進程同步與互斥問題的唯一手段。 2進程A、B共享資源X,需要互斥執行,進程 進程

5、 A、 C 必須互斥執行。 ()3. 信號只能描述進程之間的同步關系。()B、C共享資源Y,也需要互斥執行,因此)4. P、 V 操作中信號量的值永遠代表著某類可用資源的數量。 ()5. 一個進程正在臨界區中執行時不能被中斷。()6. 對臨界區應采用互斥訪問的方式來實現共享。()7. P、 V 操作既可以用來實現進程之間的同步,也可以實現互斥。 ()8. 進程的互斥是關于進程怎樣使用共享資源的問題,因此只要系統中有空閑的共享資源,系統就不會有阻塞的進程。 ()9. 一個臨界資源可以對應多個臨界區。()10. 所有的共享資源都是臨界資源。 ()11. P、 V 操作是用原語實現的。 ()12.

6、進入管程的互斥是由編譯程序實現的。()13. 管程中使用條件變量來實現同步。 ()14. 管程中的條件變量可以在管程外部對它進行訪問。()15. 信號量是一種高級進程通信方式,消息隊列是一種低級進程通信方式。()三 填空題1在利用信號量實現互斥時,應將 置于和之間。2. 在實現了用戶級線程的系統中,CPU 調度的對象是 ;在實現了內核級線程的系統中, CPU 調度的對象是 。3. 在一個單處理機系統中,若有 6 個用戶進程,且假設當前時刻為用戶態,則處于就緒隊列的進程最多有 個,最少有 個。4 對信號量的操作,只能是 操作和 操作, 操作相當于進程申請資源, 操作相當于進程釋放資源。如果 操作使用不當,可能導致系統死鎖。5.在多道程序環境中, 進程之間存在的相互制約關系可以分為兩種, 即 和 其中 是指進程之間使用共享資源時的相互約束關系, 而是指進程之間的相互協作、相互配合關系。6. 并發進程中涉及相同變量的程序段叫做 ,對這段程序要 執行。7為實現消息通信,應有 和

溫馨提示

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

評論

0/150

提交評論