操作系统原理_第六章进程同步

操作系统原理_第六章单元测试

第六章单元测试

1单选(2分)
下列对临界区的论述中,正确的是( A)。
A.临界区是指进程中用于访问共享资源的那段代码
B.临界区是指进程中用于实现进程互斥的那段代码
C.临界区是指进程中用于实现进程同步的那段代码
D.临界区是指进程中用于实现进程通信的那段代码

2单选(2分)
若一个信号量的初值为3,经过多次PV操作以后当前值为-1,此表示等待进入临界区的进程数是( C )。
A.3
B.4
C.1
D.2

3单选(2分)
设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是(B)。
A.0、1
B.1、0
C.2、0
D.1、2

4单选(2分)
P操作可能导致(D)。
A.进程结束
B.进程就绪
C.新进程创建
D.进程阻塞

5单选(2分)
用V操作唤醒一个等待进程时,被唤醒进程的变为(D)状态。
A.运行
B.等待
C.完成
D.就绪

6单选(2分)
在用信号量机制实现互斥时,互斥信号量的初值为(A)。
A.1
B.2
C.3
D.0

7单选(2分)
有三个进程共享同一程序段,而每次只允许两个进程进入该程序段,若用PV操作同步机制,则信号量S的取值范围是(A)。
A.2,1,0,-1
B.1,0,-1,-2
C.3,2,1,0
D.2,1,0,-1,-2

8单选(2分)
对于两个并发进程,设互斥信号量为 mutex(初值为1),若 mutex=0,则(B)。
A.表示有一个进程进入临界区,另一个进程等待进入
B.表示有一个进程进入临界区
C.表示有两个进程进入临界区
D.表示没有进程进入临界区

9单选(2分)
在操作系统中,要对并发进程进行同步的原因是( C )。
A.进程具有动态性
B.进程必须在有限的时间内完成
C.并发进程是异步的
D.进程具有结构性

10单选(2分)
在操作系统中,要对并发进程进行同步的原因是( B )。
A.进程具有动态性
B.并发进程是异步的
C.进程具有结构性
D.进程必须在有限的时间内完成

11判断(2分)
临界区就是临界资源所在的区域。
错×

12判断(2分)
信号量是一个整型变量,可以直接对其进行加1和减1的操作。
错×

13判断(2分)
V操作表示申请一个资源。
错×

14判断(2分)
一个正在访问临界资源的进程因为申请I/O操作而阻塞时,它允许其他进程进入其临界区。
错×

15判断(2分)
PV操作是原子操作。
对√

发布了70 篇原创文章 · 获赞 31 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/CSDNWuZhiChun/article/details/104888299