考研操作系统-进程的同步与通信

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考研操作系统-进程的同步与通信

(总分:82.00,做题时间:90分钟)

一、{{B}}单项选择题{{/B}}(总题数:12,分数:24.00)

1.相关临界区是指( )。

(分数:2.00)

A.一个共享资源

B.并发进程中涉及相同变量的那些程序段√

C.并发进程中与共享变量有关的程序段

D.一个独占资源

解析:

2.下列关于P、V操作的说法中正确的是( )。

(分数:2.00)

A.P、V操作是两个操作,而且都是原语操作√

B.P、V操作中P操作可以不用原语方式,而V操作必须使用原语操作

C.P、V操作是一个过程,同一般函数,过程一样,只是执行管理临界区的操作

D.P、V操作中P操作必须使用原语方式,而V操作可以不使用原语操作

解析:

3.由于并发进程之间( )不能由进程本身控制,当它们在共享某些资源的时候可能会产生与时间有关的错误。(分数:2.00)

A.分配外部设备

B.分配内存空间

C.执行的相对速度√

D.占用存储器的位置

解析:

4.下面对线程的描述中,错误的是( )。

(分数:2.00)

A.同一进程中的线程可共享该进程的主存空间

B.线程是调度和执行单位

C.不同的线程可执行相同的程序

D.线程是资源分配单位√

解析:

5.如果有4个进程共享同一程序段,每次允许3个进程进入该程序段,若用P、V操作作为同步机制,则信号量的取值范围是( )。

(分数:2.00)

A.4,3,2,1,-1

B.2,1,0,-1,-2

C.3,2,1,0,-1 √

D.2,1,0,-2,-3

解析:

6.在进程通信中,( )常用信件交换信息。

(分数:2.00)

A.低级通信

B.高级通信√

C.信息缓冲

D.消息通信

解析:

7.下列关于进程和线程的说法中正确的是( )。

(分数:2.00)

A.线程是进程中可独立执行的子任务,一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程

B.多线程技术具有明显的优越性,如速度快、通信简便、设备并行性高等√

C.由于线程不作为资源分配单位,线程之间可以无约束地并行执行

D.线程又称为轻型进程,因为线型都比进程小

解析:

8.并发进程之间相互通信时两个基本的等待事件是( )。

(分数:2.00)

A.等信件和等信箱√

B.等消息和等信件

C.等发送原语和接收原语

D.等消息和等信箱

解析:

9.对若干个并发进程共享某—变量的相关临界区的管理,下列说法中不正确的是( )。

(分数:2.00)

A.相关的进程可以同时进入√

B.不能强迫一个进程无限地等待进入它的临界区

C.一次至多一个进程能够进入临界区

D.不能让一个进程无限制地在临界区执行

解析:

10.并发进程之间的关系是( )。

(分数:2.00)

A.无关的

B.相关的

C.可能相关的

D.可能是无关的,也可能是有交往的√

解析:

11.下列关于进程同步和互斥的说法中错误的是( )。

(分数:2.00)

A.进程互斥和进程同步有时也统称为进程的同步

B.进程互斥是进程同步的特例;互斥进程是竞争共享资源的使用,而同步进程之间必然有依赖关系

C.进程的同步和互斥都涉及并发进程访问共享资源的问题

D.进程同步是进程互斥的一种特殊情况√

解析:

12.由于并发进程执行的随机性,一个进程对另一个进程的影响是不可预测的,甚至造成结果的不正确,( )。(分数:2.00)

A.造成不正确的因素只与外界的影响有关系

B.造成不正确的因素只与执行的速度有关

C.造成不正确的因素与时间有关√

D.造成不正确的因素只与进程占用处理器有关

解析:

二、{{B}}填空题{{/B}}(总题数:15,分数:15.00)

13.当一个进程独占处理器顺序执行时,具有两个特性: 1和 2。

(分数:1.00)

填空项1:__________________ (正确答案:封闭性)

填空项1:__________________ (正确答案:可再现性)

解析:

14.我们说可同时执行的进程具有并发性,并且把可同时执行的进程称为 1。

(分数:1.00)

填空项1:__________________ (正确答案:并发进程)

解析:

15.我们把并发进程中与共享变量有关的程序段称为 1; 2是指并发进程中涉及相同变量的那些程序段。(分数:1.00)

填空项1:__________________ (正确答案:临界区)

填空项1:__________________ (正确答案:相关临界区)

解析:

16.P、V操作是对 1操作。

(分数:1.00)

填空项1:__________________ (正确答案:信号量)

解析:

17. 1是指当有若干个进程都要使用某一共享资源时,任何时刻最多只允许一个进程去使用,其他要使用该资源的进程必须等待,直到占用资源者释放了该资源。

(分数:1.00)

填空项1:__________________ (正确答案:进程的互斥)

解析:

18. 1是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。

(分数:1.00)

填空项1:__________________ (正确答案:进程的同步)

解析:

19.目前常用的高级通信方式有 1、 2和 3。

(分数:1.00)

填空项1:__________________ (正确答案:信箱通信)

填空项1:__________________ (正确答案:消息缓冲通信)

填空项1:__________________ (正确答案:管道通信)

解析:

20.用信箱实现进程间互通信息的通信机制要有两个通信原语,它们是 1和 2。

(分数:1.00)

填空项1:__________________ (正确答案:发送原语)

填空项1:__________________ (正确答案:接收原语)

解析:

21.进程互斥是特殊的 1。

(分数:1.00)

填空项1:__________________ (正确答案:进程同步)

解析:

22.P操作和V操作都是 1操作,它们都是对 2进行操作。

(分数:1.00)

填空项1:__________________ (正确答案:原语)

填空项1:__________________ (正确答案:信号量)

解析:

23.信号量S可以用来表示 1的使用情况。

(分数:1.00)

填空项1:__________________ (正确答案:共享资源和临界区)

解析:

相关文档
最新文档