考研计算机《操作系统》第二章进程与线程练习题及参考答案(三).docxVIP

考研计算机《操作系统》第二章进程与线程练习题及参考答案(三).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第PAGE1页/共NUMPAGES13页

计算机《操作系统》

进程与线程练习题及参考答案(三)

3.同步与互斥

1.下列关于临界区的描述中,正确的是()

A.临界区是进程中用于实现进程通信的代码段

B.临界区是进程中访问共享资源的代码段

C.临界区的大小与系统并发度无关

D.临界区可以被多个进程同时访问

2.不需要使用信号量机制就能实现的功能是()

A.进程间的同步

B.进程间的互斥

C.进程的并发执行

D.进程间的前驱关系控制

3.若信号量的初始值为4,经过多次PV操作后当前值为-2,此时等待该信号量的进程数为()

A.1

B.2

C.3

D.4

4.当一个进程正在访问临界资源时被中断,此时其他进程()

A.可以进入该进程的临界区

B.不能进入任何临界区

C.可以抢占CPU,但不能进入该进程的临界区

D.不能抢占CPU

5.下列资源中,不属于临界资源的是()

A.共享内存区

B.打印机

C.私用数据

D.公用队列

6.同步机制需要遵循的准则不包括()

A.空闲让进

B.忙则等待

C.无限等待

D.让权等待

7.进程同步的主要目的是()

A.提高CPU利用率

B.保证进程并发执行的正确性

C.减少系统开销

D.提高内存利用率

8.两个进程通过共享缓冲区交换数据,生产者向缓冲区写入数据,消费者从缓冲区读取数据,它们之间的关系是()

A.仅互斥

B.仅同步

C.互斥且同步

D.无制约关系

9.PV操作属于()

A.机器指令

B.系统调用

C.低级进程通信原语

D.作业控制命令

10.执行P操作后,进程可能进入()

A.运行态

B.就绪态

C.阻塞态

D.终止态

11.原语的主要特征是()

A.可中断的操作序列

B.不可分割的操作序列

C.运行在用户态的程序

D.操作系统内核的一部分

12.管程的组成部分不包括()

A.共享数据结构

B.对共享数据的操作过程

C.管程外过程的调用接口

D.初始化语句

13.用V操作唤醒一个等待进程后,该进程将进入()

A.运行态

B.就绪态

C.阻塞态

D.终止态

14.实现互斥时,互斥信号量的初始值通常为()

A.0

B.1

C.-1

D.任意正整数

15.实现同步时,信号量的初始值取决于()

A.系统中进程的数量

B.共享资源的数量

C.用户指定的值

D.临界区的数量

16.可重入代码的主要特点是()

A.允许被多个进程同时执行

B.只能被一个进程执行

C.包含共享变量

D.不允许修改自身代码

17.关于互斥锁的说法,正确的是()

A.互斥锁只能用于多进程同步

B.互斥锁只能用于多线程同步

C.互斥锁可用于多进程或多线程,且只能由加锁者解锁

D.互斥锁的解锁可以由任意进程或线程执行

18.下列情况中,可能导致死锁的是()

A.两个进程分别对两个不同的互斥锁按相同顺序加锁

B.一个进程对同一互斥锁连续加锁两次

C.进程释放未加锁的互斥锁

D.多个进程同时申请同一个互斥锁

19.PV操作由两个不可中断的过程组成,这两个过程是()

A.读操作和写操作

B.加锁操作和解锁操作

C.P操作和V操作

D.创建操作和撤销操作

20.若互斥信号量mutex的当前值为0,表示()

A.没有进程进入临界区

B.有一个进程进入临界区

C.有一个进程进入临界区,另一个进程等待

D.有多个进程进入临界区

21.若互斥信号量mutex的当前值为-1,表示()

A.没有进程进入临界区

B.有一个进程进入临界区

C.有一个进程进入临界区,一个进程等待

D.有两个进程等待进入临界区

22.执行V操作后,信号量的值()

A.一定大于0

B.一定小于0

C.一定大于等于0

D.可能大于等于0

23.系统中有n个进程共享某临界资源,相关的临界区数量为()

A.1

B.n

C.n-1

D.2n

24.管程与信号量相比,其优势在于()

A.支持更多同步场景

B.减少同步操作的分散性

C.效率更高

D.实现更简单

25.对信号量S执行P操作后,进程进入等待队列的条件是()

A.S.value0

B.S.value=0

C.S.value0

D.S.value=0

26.系统中有n个进程,就绪队列中最多有()个进程

A.n

B.n-1

C.n+1

D.1

27.

文档评论(0)

墓里有钱 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档