考研操作系统-进程的同步与通信
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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:__________________ (正确答案:共享资源和临界区)
解析: