都是自己做完的,保证正确率
1
单选(2分)
若一个信号量的初值为3,经过多次PV操作以后当前值为-1,此表示等待进入临界区的进程数是(A)。
得分/总分
A.
1
2.00/2.00
B.
2
C.
4
D.
3
2
单选(2分)
设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是(B)。
得分/总分
A.
2、0
B.
1、0
2.00/2.00
C.
0、1
D.
1、2
3
单选(2分)
P操作可能导致(B)。
得分/总分
A.
新进程创建
B.
进程阻塞
2.00/2.00
C.
进程就绪
D.
进程结束
4
单选(2分)
用V操作唤醒一个等待进程时,被唤醒进程的变为(B)状态。
得分/总分
A.
完成
B.
就绪
2.00/2.00
C.
运行
D.
等待
5
单选(2分)
在用信号量机制实现互斥时,互斥信号量的初值为(C)。
得分/总分
A.
0
B.
2
C.
1
2.00/2.00
D.
3
6
单选(2分)
有三个进程共享同一程序段,而每次只允许两个进程进入该程序段,若用PV操作同步机制,则信号量S的取值范围是(C)。
得分/总分
A.
3,2,1,0
B.
2,1,0,-1,-2
C.
2,1,0,-1
2.00/2.00
D.
1,0,-1,-2
7
单选(2分)
对于两个并发进程,设互斥信号量为 mutex(初值为1),若 mutex=0,则(D)。
得分/总分
A.
表示有一个进程进入临界区,另一个进程等待进入
B.
表示有两个进程进入临界区
C.
表示没有进程进入临界区
D.
表示有一个进程进入临界区
2.00/2.00
8
单选(2分)
对信号量S执行P操作后,使进程进入等待队列的条件是( C )。
得分/总分
A.
S.value<=0
B.
S.value>=0
C.
S.value<0
2.00/2.00
D.
S.value>0
9
单选(2分)
在操作系统中,要对并发进程进行同步的原因是( B )。
得分/总分
A.
进程必须在有限的时间内完成
B.
并发进程是异步的
2.00/2.00
C.
进程具有动态性
D.
进程具有结构性
10
单选(2分)
在操作系统中,要对并发进程进行同步的原因是( C )。
得分/总分
A.
进程具有结构性
B.
进程必须在有限的时间内完成
C.
并发进程是异步的
2.00/2.00
D.
进程具有动态性
11
判断(2分)
临界区就是临界资源所在的区域。A
得分/总分
A.
2.00/2.00
B.
12
判断(2分)
信号量是一个整型变量,可以直接对其进行加1和减1的操作。A
得分/总分
A.
2.00/2.00
B.
13
判断(2分)
V操作表示申请一个资源。A
得分/总分
A.
2.00/2.00
B.
14
判断(2分)
一个正在访问临界资源的进程因为申请I/O操作而阻塞时,它允许其他进程进入其临界区。A
得分/总分
A.
2.00/2.00
B.
15
判断(2分)
PV操作是原子操作。B
得分/总分
A.
B.
2.00/2.00