[自考类试卷]全国自考操作系统(进程通信)模拟试卷1及答案与解析.doc
《[自考类试卷]全国自考操作系统(进程通信)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考操作系统(进程通信)模拟试卷1及答案与解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考操作系统(进程通信)模拟试卷 1 及答案与解析一、单项选择题1 测试并设置指令 testset 是一种_。(A)锁操作指令(B)互斥指令(C)判断指令(D)信号量指令2 读者写者是一个_问题。(A)互斥(B)半同步(C)全同步(D)共享3 在 UNIX 扣,向消息队列发送一个消息的系统调用是_。(A)msgsnd(B) shmat(C) semop(D)send4 UNIX 的软中断机制是_。(A)设备中断(B)信号量(C)系统调用(D)信号5 系统出现死锁的原因是_。(A)计算机系统发生了重大故障(B)系统中所有的进程都被封锁了(C)若干进程因竞争资源而无休止地等待着,不释放已占有的
2、资源(D)进程同时申请的资源数大大超过资源总数6 资源的按序分配策略可以破坏产生死锁的_条件。(A)互斥执行(B)保持并等待(C)不可剥夺(D)循环等待7 系统有 4 个进程,每个进程最多同时申请两个同类资源,系统至少应有_个此类同类资源才不会发生死锁。(A)5(B) 6(C) 7(D)8二、填空题8 一次仅允许一个进程访问的资源称为_。9 在操作系统中,使用信号量可以解决进程间的_与_问题。10 有 m 个进程共享 n 个同类临界资源,如使用信号量解决进程间的互斥问题,那么信号量的取值范围为_。11 采用多线程技术可把生产者与消费者问题中的两个进程改为一个进程中的两个线程来处理,这两个线程仍
3、具有_性,但不再需要额外的_。12 在默认的情况下,大多数信号会导致接收进程_。13 银行家算法是死锁_算法。三、简答题14 使用开关中断方法实施临界区互斥的缺点是什么?克服该缺点的改进方法是什么?15 为什么要在生产者和消费者的同步问题中加入互斥信号量 mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量 mutex?16 信号与中断有哪几点不同之处?17 说明可通过哪些方法可以预防死锁。17 现有三个进程 P1、P2 、 P3,共享(A,B,C)这三类资源,系统总的资源数为(6,8, 6),各进程对资源的当前分配情况和最大需求量如表 43 所示。请按银行家算法解答
4、下列问题:18 目前系统是否处于安全状态?19 现在如果进程 P3 提出申请 (1,l,1)个资源或进程 P1 提出申请(1,1,0) 个资源,系统是否能为它们分配资源?四、综合题20 有一座只能容单列汽车通过的长窄桥,桥两边的汽车在对面没有汽车在桥上的情况下可以上桥并通过桥,且同一方向可以允许任意多的汽车通过。请用信号量操作实现桥两边汽车的安全通过,两边的汽车各作为一组进程,并说明各个信号量的意义和初值。五、判断题21 能允许多个进程同时进入不同的临界段。( )(A)正确(B)错误22 共享型设备使用前不必先申请分配。( )(A)正确(B)错误23 利用锁操作既可以实现进程间的同步,也能实现
5、进程间的互斥。( )(A)正确(B)错误24 为了实现阻塞唤醒协议,就需要设置 2 个信号量 S1 和 S2。( )(A)正确(B)错误25 外部设备中断可以通过中断控制器和中断向量进入软中断处理程序。( )(A)正确(B)错误26 信号处理比中断处理延时大。( )(A)正确(B)错误27 信号的接收方能识别发送方的身份(即进程 ID)。( )(A)正确(B)错误28 信号量 semWait、semSignal 操作的次序不当就可能形成死锁。( )(A)正确(B)错误全国自考操作系统(进程通信)模拟试卷 1 答案与解析一、单项选择题1 【正确答案】 A【知识模块】 进程通信2 【正确答案】 A
6、【试题解析】 在读者写者问题中仅需要互斥,不需要同步。【知识模块】 进程通信3 【正确答案】 A【知识模块】 进程通信4 【正确答案】 D【知识模块】 进程通信5 【正确答案】 C【知识模块】 进程通信6 【正确答案】 D【知识模块】 进程通信7 【正确答案】 A【知识模块】 进程通信二、填空题8 【正确答案】 临界资源【知识模块】 进程通信9 【正确答案】 同步、互斥【知识模块】 进程通信10 【正确答案】 n-(m-n)【知识模块】 进程通信11 【正确答案】 并发、系统公共缓冲区【知识模块】 进程通信12 【正确答案】 终止【知识模块】 进程通信13 【正确答案】 避免【知识模块】 进程
7、通信三、简答题14 【正确答案】 用硬件锁,即用开、关中断的方法可实现锁操作。但这种方法有以下几个不足之处。(1)这种方法只能用于单 CPU 系统。在多处理机系统中,禁止中断只影响执行关中断指令的 CPU,在其他 CPU 上并行执行的相关进程仍能不受阻碍地进入临界段。(2)如果临界段操作比较复杂,执行时间较长,那么长时间地关闭中断会降低系统对外部中断响应的速度,影响系统处理紧迫事件的能力。(3)一个运行系统可以有很多的临界段,应当允许多个进程进入不同的临界段并发地运行。采用开、关中断的硬件锁方法禁止了其他无关的进程进入不同的临界段,这种做法显然伤害了很多的“无辜者” 。克服该缺点的改进方法是用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 2人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 操作系统 进程 通信 模拟 答案 解析 DOC
