第四章 测试题

1.若有三个进程共享一个互斥段,每次最多允许两个进程进入互斥段,则信号量的变换范围是 (B)
A.3.2.1.0
B.2.1.0.-1
C.2.1.0.-1.-2
D.1.0.-1.-2

2.当一进程因在记录型信号量S上执行P (S)操作而被阻塞后,S的值为 (A)
A.>0
B.≥0
C.<0
D.≤0

3.用于解决进程问互斥的方法是 (ABE)
A.信号量及P,V操作
B.加锁与解锁
C.消息缓冲方式
D.特权指令方式
E.管程

4.设有两个并发执行的进程,则它们之间 (D)
A.必须互斥
B.必须同步
C.彼此无关
D.可能需要同步或互斥

5.有交往的并发进程执行时出现与时间有关的错误,其原因是 (B)
A.进程的并发性
B.对共享资源的使用不受限制,进程交叉使用可共享变量
C.进程具有访问共享变量的临界区
D.进程具有访问共享变量的相关临界区

6.用P、V操作管理临界区时,信号量的初值一般应定义为 (C)
A.-1
B.0
C.1
D.任意值

7.下列关于进程同步与互斥的说法中错误的是 (B)
A.进程的同步与互斥都涉及到并发进程访问共享资源的问题
B.进程的同步是进程互斥的一种特殊情况
C.进程的互斥是进程同步的特例,互斥进程是竞争共享资源的使用,而同步进程之间必然存在依赖关系
D.进程互斥和进程同步有时也称为进程同步

8.若信号量S的初值为2,当前值为-1,则表示有_等待进程 (B)
A.0个
B.1个
C.2个
D.3个

9.设两个进程共用一个临界资源的互斥信号量mutex,当mutex =-1时表 (A)
A.一个进程进入了临界区,另一个进程等待
B.没有一个进程进入临界区
C.两个进程都进入了临界区
D.两个进程都在等待

10.有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是 (A)
A.1至-(m-1)
B.1至m-1
C.1至-m
D.1至m

11.对于两个并发进程,设互斥信号售为mutex,若mutex=0,则 (B)
A.表示没有进程进入临界区
B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区

12.在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓临界区是指 (D)
A.一个缓冲区
B.一段数据
C.同步机制
D.一段程序

13.在一段时间内只允许一个进程访问的资源,称为 (C)
A.共享资源
B.临界区
C.临界资源
D.共享区

14.在下面的叙述中,正确的是 (C)
A.临界资源是非共享资源
B.临界资源是任意共享资源
C.临界资源是互斥共享资源
D.临界资源是同时共享资源

15.在操作系统中,P,V操作是一种 (D)
A.机器指令
B.系统调用指令
C.作业控制命令
D.低级进程通信原语

16.在操作系统中,信号量表示资源实体,是一个与队列有关的 ()变量,其值只能用P,V操作改变 (D)
A.实型
B.整型
C.布尔型
D.记录型

17.对于记录型信号量,在执行一次P操作时,信号量的值应当 (C)
A.不变;
B.加1;
C.减1;
D.加指定数值

18.同步反映了进程间的合作关系,互斥反映了进程间的竞争关系 (对)

19.当一进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,当时S的值为 (B)
A.>0
B.<0
C.≥0
D.≤0

20.若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是 (B)
A.3,2,1,0
B.3,2,1,0,-1
C.4,3,2,1,0
D.2,1,0,-1,-2

21.设有六个进程共享一个互斥段,如果最多允许有三个进程进入互斥段,则所采用的互斥信号量的初值应该是 (C)
A.6
B.1
C.3
D.0

22.是一种只能进行P操作和V操作的特殊变量 (C)
A.同步
B.互斥
C.信号量
D.管程

23.生产者 - 消费者问题是一个既有同步又有互斥的问题 (对)

24.单道程序系统中程序的执行也需要同步和互斥 (错)

25.同步信号量的初值一般为1 (错)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值