第四章进程同步与通信作业
(2019-04-03 14:38:45)
标签:
教育 |
一.选择题
1.信号灯可以用来实现进程之间的_ __。
A.调度
B.同步与互斥
C.同步
D.互斥
2. 信箱通信是一种_ __方式
A.直接通信
B.间接通信
C.低级通信 D.信号量
3.以下关于临界区的说法,是正确的_ __。
B.若进程A已进入临界区,而进程B的 优先级高于进程A,则进程B可以打断进程A而自己进入临界区
C. 信号量的初值非负,在其上只能做PV操作
D.两个互斥进程在临界区内,对共享变量的操作是相同的
4. 并发是指_ __。
A.可平行执行的进程
B.可先后执行的进程
5. 临界区是_ __。
A.一个缓冲区
B.一段数据区
C.一段程序 D.栈
6.进程在处理机上执行,它们的关系是_ _。
A.进程之间无关,系统是封闭的
B.进程之间相互依赖相互制约
7. 在消息缓冲通信中,消息队列是一种__ __资源。
A.临界
B.共享
C.永久
D.可剥夺
8.对临界区的正确论述是_。
A.临界区是指进程中用于实现进程互斥的那段代码
B. 临界区是指进程中用于实现进程同步的那段代码
C. 临界区是指进程中用于实现进程通信的那段代码
D. 临界区是指进程中访问临界资源的那段代码
9. __ __不是进程之间的通信方式。
10. 同步是指进程之间逻辑上的__ __关系。
11.管理若干进程共享某一资源的相关临界区应满足三个要求,其中__
_不考虑。
A一个进程可以抢占己分配给另一进程的资源
D.不能强迫一个进程无限地等待进入它的临界区
12.进程间的互斥与同步分别表示了各进程间的__ __。
13.并发进程在访问共享资源时的基本关系为_ __。
A.相互独立与有交往的 B.互斥与同步 C并行执行与资源共享 D信息传递与信息缓冲
15.在间接通信时,用send(N,M)原语发送信件,其中N表示_ __。
16.临界区是指__ _。
A.并发进程中用于实现进程互斥的程序段
B.并发进程中用于实现进程同步的程序段
C.并发进程中用户实现进程通信的程序段
D.并发进程中与共享变量有关的程序段
17.相关临界区是指__ _。
A.一个独占资源
B.并发进程中与共享变量有关的程序段
C.一个共享资源
D.并发进程中涉及相同变量的那些程序段
18.P、V操作是__ __。
19.对进程的管理和控制使用_ __。
20.进程间的同步是指进程间在逻辑上的相互_ __关系。
A.联接
B.制约 C. 继续
D.调用
21.用P、V操作可以解决__ __互斥问题。
A.一切
B.某些 C.正确
D.错误
22.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则__。
23.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的__
__。
A.同步
B.互斥 C.调度
D.执行
24.为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为__
_。
25.
两个进程合作完成一项任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或建立某个条件后再运行,这种制约性合作关系被称为进__
__。
26. 为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式通常称为_
__。
27. 若P、V操作的信号量S初值为2,当前值为-1,则表示有_ __等待进程。
28.管道通信是以_ __ 进行写入和读出。
A.消息为单位 B.自然字符流
C.文件
D.报文
29.进程间的基本关系为_ __。
A.相互独立与相互制约
B.同步与互斥
C.行执行与资源共享
D.信息传递与信息缓冲
二.填空题
1. 进程的_ _____是指进程在顺序处理器上的执行是按顺序进行的。
2.当一个进程独占处理器顺序执行时,具有__ ____和__
____两个特性。
3.进程的封闭性是指进程的执行结果只取决于__ ____,不受外界影响。
4. 进程的可再现性是指当进程再次重复执行时,必定获得___
___的结果。
5.一个进程的工作在没有全部完成之前,另一个进程就可以开始工作,则称这些进程为__ ___.
6.临界区是指并发进程中与__
____有关的程序段。
7.__ ____是指并发进程中涉及到相同变量的那些程序段。
8.只要涉及相同变量的若干进程的相关临界区__
____,就不会造成与时间有关的错误。
9.进程的___
___是指当有若干进程都要使用某一共享资源时,任何时刻最多只允许一个进程去使用。
10.进程的___
___是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息。
11.进程的互斥实际上是进程__
____的一种持殊情况。
12.进程的互斥是进程间___ ___共享资源的使用权,其结果没有__
____,而进程的同步则在共享资源的并发进程之间有一种__
____依赖关系。
13.通过专门的通信机制实现进程间交换大量信息的通信方式称为__
____。
14.采用高级通信方式时,进程间用__
____来交换信息。
15.最基本的通信原语有两条,它们是__ ____原语和___
___原语。
16.进程通信方式有两种:__ ____和_
_____。
17.直接通信是固定在__
____进程之间通信,而间接通信以信箱为媒体实现通信。
18.一个信息可以由__ ____和__
____两部分组成。
19.进程间通过信件交换信息,可实现___
___。
三.简答题
1.请简述进程的互斥与同步之间的异同。
2.什么是进程的顺序性和并发性?
前一篇:第2章Java编程基础实训作业2
后一篇:第3章面向对象实训作业

加载中…