计算机操作系统试题题库及答案(第二章)
第二章 進程的描述與控制
一、選擇題
1.順序執行和并發程序的執行相比,( C )。
A基本相同
B.有點不同
C.并發程序執行總體上執行時間快
D.順序程序執行總體上執行時間快
2.進程的并發執行是指若干個進程( B )。
A.同時執行
B.在執行的時間上是重疊的
C.在執行的時間上是不可重疊的
D.共享系統資源
3.在進程控制塊中,不包括下列哪項信息( C )。
A.進程標識符
B.處理機狀態
C.文件邏輯結構
D.進程調度消息
4.當進程處于阻塞狀態時,進程( B )。
A.正在占用處理機
B.沒有占用處理機
C.將進入執行狀態
D.將進入結束狀態
5.在下列情況( B ),系統需要進行進程調度。
A.某一進程正訪問一臨界資源
B.某一進程運行時因缺乏資源進入阻塞狀態
C.某一進程處于運行狀態,而另一進程處于自由狀態
D.某一進程正在訪問打印機,而另一進程處于就緒狀態
6.進程依靠什么從阻塞狀態過渡到就緒狀態( D )。
A.操作人員的命令
B.系統服務
C.等待下一個時間片到來
D.由"合作"進程喚醒
7.進程從運行狀態進入就緒狀態的原因可能是( D )。
A.被選中占有處理機
B.等待某一事件
C.等待的事件已發生
D.時間片用完
8.進程的控制信息和描述信息存放在( B )。
A.JCB
B.PCB
C.AFT
D.SFT
9.進程和程序的一個本質區別是( D )。
A.進程分時使用CPU,程序獨占CPU
B.進程存儲在內存,程序存儲在外存
C.進程在一個文件中,程序在多個文件中
D.進程為動態的,程序為靜態的
10.進程的運行態是指:( B )。
A.進程因等待某種事件發生而暫時不能運行的狀態。
B.進程已分配到CPU,正在處理機上執行的狀態。
C.進程已具備運行條件,但未分配到CPU的狀態。
D.以上三個均不正確。
11.進程的就緒態是指:( C )。
A.進程因等待某種事件發生而暫時不能運行的狀態。
B.進程已分配到CPU,正在處理機上執行的狀態。
C.進程已具備運行條件,但未分配到CPU的狀態。
D.以上三個均不正確。
12.系統中進程的創建一般由( A )調用進程創建原語來創建。
A.父進程
B.子進程
C.進程本身
D.1號進程
13.如果某一進程在運行時,因IO中斷而暫停,此時將脫離運行狀態,而進入( C )
A.就緒狀態
B.運行狀態
C.緒塞狀態
D.活動狀態
14.如果某一進程獲得除CPU以外的所有所需運行資源,經調度,分配CPU給它,則該進程將進入( B )。
A.就緒狀態
B.運行狀態
C.緒塞狀態
D.活動狀態
15.若有C個進程共享一個互斥段,每次最多允許兩個進程進入互斥段,則信號量的變換范圍是( B )。
A.3,2,1,0
B.2,1,0,-1
C.2,1,0,-1,-2
D.1,0,-1,-2
16.進程是( D )。
A.一個程序段
B.一個程序單位
C.一個程序與數據的集合
D.一個程序的一次執行
17.一個運行的進程用完了分配給它的時間片后,它的狀態變為( A )。
A.就緒
B.等待
C.運行
D.由用戶自己確定
18.進程和程序的根本區別在于( D )
A.是否具有就緒、運行和等待狀態
B.是否被調入內存中
C.是否占有處理機
D.靜態與動態特點
19.下列各種觀點正確的是( D )。
A.同一信號量的P、V操作不用成對出現,只需用到一個即可
B.如果P(S1)和P(S2)兩個操作在同一進程中,P操作的順序無關緊要
C.當同一信號量的P、V為同步操作時,則它們同處于同一進程
D.當同一信號量的P、V為互斥操作時,則它們同處于同一進程
20.為了使A、B 兩個進程互斥地訪問單個緩沖區,應為之設置一個互斥信號量S,初值為1,相應的P(S)、V(S)操作必須分別安排在( B )的兩端。
A.該緩沖區
B.兩進程的臨界區
C.兩進程的程序段
D.兩進程的控制塊
21.如果有三個進程共享同一互斥段,而且每次最多允許兩個進程進入該互斥段,則信號量的初值應設置為( C )。
A.0
B.1
C.2
D.3
二、判斷題
1.進程實體是由程序段、相關的數據段和PCB三部分構成。 ( 對 )
A.對
B.錯
總結
以上是生活随笔為你收集整理的计算机操作系统试题题库及答案(第二章)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gba模拟器ios_GBA4iOS GB
- 下一篇: 还记得诺基亚手机上贪吃蛇小游戏吗?