操作系统进程通信练习及答案

操作系统进程通信练习及答案

ID:37765031

大小:35.50 KB

页数:5页

时间:2019-05-30

操作系统进程通信练习及答案_第1页
操作系统进程通信练习及答案_第2页
操作系统进程通信练习及答案_第3页
操作系统进程通信练习及答案_第4页
操作系统进程通信练习及答案_第5页
资源描述:

《操作系统进程通信练习及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、进程同步与通信练习题(一)单项选择题1.临界区是指()。A.并发进程中用于实现进程互斥的程序段B.并发进程中用于实现进程同步的程序段C.并发进程中用户实现进程通信的程序段D.并发进程中与共享变量有关的程序段2.相关临界区是指()。A.一个独占资源B.并发进程中与共享变量有关的程序段c.一个共享资源D.并发进程中涉及相同变量的那些程序段3.管理若干进程共享某一资源的相关临界区应满足三个要求,其中()不考虑。A一个进程可以抢占己分配给另一进程的资源B.任何进程不应该无限地逗留在它的临界区中c.一次最多让一个进程在临界

2、区执行D.不能强迫一个进程无限地等待进入它的临界区4、()是只能由P和v操作所改变的整型变量。A共享变量B.锁c整型信号量D.记录型信号量5.对于整型信号量,在执行一次P操作时,信号量的值应()。A.不变B.加1C减1D.减指定数值6.在执行v操作时,当信号量的值()时,应释放一个等待该信号量的进程。A>0B.<0c.>=0D.<=07.Pv操作必须在屏蔽中断下执行,这种不可变中断的过程称为()。A初始化程序B.原语c.子程序D控制模块8.进程间的互斥与同步分别表示了各进程间的()。A.竞争与协作B.相互独立与相

3、互制约c.不同状态D.动态性与并发性9并发进程在访问共享资源时的基本关系为()。A.相互独立与有交往的B.互斥与同步c并行执行与资源共享D信息传递与信息缓冲10.在进程通信中,()常用信件交换信息。A.低级通信B.高级通信c.消息通信D.管道通信11.在间接通信时,用send(N,M)原语发送信件,其中N表示()。A.发送信件的进程名B.接收信件的进程名C信箱名D.信件内容12.下列对线程的描述中,()是错误的。A不同的线程可执行相同的程序B.线程是资源分配单位c.线程是调度和执行单位D.同一进程中的线程可共享该

4、进程的主存空间13.实现进程互斥时,用()对应,对同一个信号量调用Pv操作实现互斥。A.一个信号量与一个临界区B.一个信号量与—个相关临界区c.一个信号量与一组相关临界区D一个信号量与一个消息14.实现进程同步时,每一个消息与一个信号量对应,进程()可把不同的消息发送出去。A.在同一信号量上调用P操作B在不同信号量上调用P操作c.在同一信号量上调用v操作D.在不同信号量上调用v操作(二)填空题1.目前使用的计算机的基本特点是处理器______执行指令。2进程的______是指进程在顺序处理器上的执行是按顺序进行的

5、。3.当一个进程独占处理器顺序执行时,具有______和______两个特性。4.进程的封闭性是指进程的执行结果只取决于______,不受外界影响。5进程的可再现性是指当进程再次重复执行时,必定获得______的结果。6.一个进程的工作在没有全部完成之前,另一个进程就可以开始工作,则称这些进程为______.7若系统中存在一组可同时执行的进程,则就说该组进程具有______。8.如果—个进程的执行不影响其他进程的执行,且与其他进程的进展情况无关,则说这些并发进程相互之间是______的。9如果一个进程的执行依赖其

6、他进程的进展情况,则说这些并发进程相互之间是______10.有交往的并发进程一定______某些资源。11.有交往的进程执行时可能产生与时间有关的错误,造成不正确的因素与进程______、______和外界的影响有关。12.对______的使用不受限制,这是使有交往的并发进程执行时出现与时间有关的错误的根本原因。13.临界区是指并发进程中与______有关的程序段。14.______是指并发进程中涉及到相同变量的那些程序段。15.只要涉及相同变量的若干进程的相关临界区______,就不会造成与时间有关的错误。1

7、6.进程的______是指当有若干进程都要使用某一共享资源时,任何时刻最多只允许一个进程去使用。17.Pv操作是在一个信号量上进行的______的过程,这种过程也称为______18.利用Pv操作管理相关临界区时,必须成对出现,在进入临界区之前要调用______,在完成临界区操作后要调用______。l9.若信号量的初值为1,用Pv操作能限制一次______进程进入临界区操作。20进程的______是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息。21______能把它进程需要的消息发送出去,

8、也能测试自己需要的消息是否到达。22.Pv操作不仅是实现______的有效工具,而且也是一种简单而方便的______工具。23.用Pv操作实现进程同步时,调用______测试消息是否到达,调用______发送消息。24.用Pv操作实现生产者消费者之间的同步时,在访问共享缓冲区的______和______分别调动P操作和v操作。25.进程的互斥实际上是进程______的一种

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。