【考研类试卷】考研操作系统-进程管理(一)及答案解析.doc
《【考研类试卷】考研操作系统-进程管理(一)及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】考研操作系统-进程管理(一)及答案解析.doc(44页珍藏版)》请在麦多课文档分享上搜索。
1、考研操作系统-进程管理(一)及答案解析(总分:105.00,做题时间:90 分钟)一、单项选择题(总题数:35,分数:35.00)1.进程和程序的一个本质区别是_。(分数:1.00)A.前者分时使用 CPU,后者独占 CPUB.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者为动态的,后者为静态的2.多道系统环境下,操作系统分配资源是以_为基本单位。(分数:1.00)A.作业B.指令C.程序D.进程3.中断扫描机构是_扫描一次中断寄存器。(分数:1.00)A.每隔一个时间片B.每条指令执行周期内最后时刻C.每当进程释放 CPUD.每产生一次中断4.下面关于进程的叙述
2、中,正确的是_。(分数:1.00)A.进程获得 CPU 运行是通过调度得到的B.优先级是进程调度的重要依据,一旦确定就不能改变C.在单 CPU 的系统中,任何时刻都有一个进程处于运行状态D.进程申请 CPU 得不到满足时,其状态变为阻塞5.在操作系统中,死锁出现是指_。(分数:1.00)A.计算机系统发生重大故障B.资源数目少于进程数C.若干进程因竞争资源而无限等待其他进程释放已占有的资源D.进程同时申请的资源数超过资源总数6.一个进程被唤醒,意味着_。(分数:1.00)A.该进程重新占有了 CPUB.进程状态变为就绪C.它的优先权变为最大D.其 PCB 移至就绪队列的队首7.下面所列进程的
3、3 种基本状态之间的转换不正确的是_。(分数:1.00)A.就绪状态一执行状态B.执行状态一就绪状态C.执行状态一阻塞状态D.就绪状态_阻塞状态8.由于并发进程执行的随机性,一个进程对另一个进程的影响是不可预测的,甚至造成结果的不正确_。(分数:1.00)A.造成不正确的因素与时间有关B.造成不正确的因素只与进程占用的处理机有关C.造成不正确的因素与执行速度无关D.造成不正确的因素只与外界的影向有关9.进程调度算法中,可以设计成“可抢占式”的算法有_。(分数:1.00)A.先来先服务调度算法B.最高响应比优先C.最短作业优先D.时间片轮转调度算法10.下面有关选择进程调度算法的准则中,不正确的
4、是_。(分数:1.00)A.尽快响应交互式用户请求B.尽量提高处理器利用率C.尽可能提高系统吞吐量D.适当增加进程在就绪队列中的等待时间进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为执行状态的条件是 (25) ;由执行状态变为阻塞状态的条件是 (26) 。(分数:1.00)A.时间片用完B.等待某事件发生C.等待的某事件已发生D.被进程调度程序选中A.时间片用完B.等待某事件发生C.等待的某事件已发生D.被进程调度程序选中11.关于临界问题的一个算法(假设只有进程 P0 和 P1 可能会进入该临界区)如下(i 为 0 或 1):repeatretry:if(turn-1) tu
5、rn:=i;if(turni) go to retry;turn:=-1;临界区;turn:=0其他区域;until false;该算法_。(分数:1.00)A.不能保持进程互斥进入临界区,且会出现“饥饿”B.不能保持进程互斥进入临界区,但不会出现“饥饿”C.保证进程互斥进入临界区,但会出现“饥饿”D.保证进程互斥进入临界区,不会出现“饥饿”12.进程控制块是描述进程状态和特性的数据结构,一个进程_。(分数:1.00)A.可以有多个进程控制块;B.可以和其他进程公用一个进程控制块;C.可以没有进程控制块;D.只能有唯一的进程控制块。13.下列选项中,导致创建新进程的操作是_。用户登录成功 设备
6、分配 启动程序执行(分数:1.00)A.仅和B.仅和C.仅和D.、14.在下列叙述中,正确的一条是_。(分数:1.00)A.分时系统中,时间片越小,响应时间越长B.多道程序的引入,主要是为了提高 CPU 及其他资源的利用率C.飞机票订票系统是分时系统D.PCB 是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体15.分配到必要的资源并获得处理机时的进程状态是_。(分数:1.00)A.就绪状态B.执行状态C.阻塞状态D.撤销状态16.若信号量的初值为 2,当前值为-3,则表示有_个等待进程。(分数:1.00)A.1B.2C.3D.517.下列选项中,操作系统提供的给应用程序的接口是_。(分
7、数:1.00)A.系统调用B.中断C.库函数D.原语18.既考虑作业等待时间,又考虑作业执行时间的调度算法是_。(分数:1.00)A.响应比高者优先B.短作业优先C.优先级调度D.先来先服务19.在进程控制块中,主要包括 4 方面用于描述和控制进程运行的信息。其中,_主要是由处理机各种寄存器中的内容所组成。(分数:1.00)A.进程标识符信息B.进程调度信息C.处理机状态信息D.进程控制信息20.下列进程调度算法中,综合考虑进程等待时间和执行时间的是_。(分数:1.00)A.时间片轮转调度算法B.短进程优先调度算法C.先来先服务调度算法D.高响应比优先调度算法在操作系统中引入并发可以提高系统效
8、率。若有两个程序 A 和 B,A 程序执行时所做的工作按次序需要用CPU:10 秒;DEV1:5 秒;CPU:5 秒;DEV2:10 秒;CPU:10 秒。B 程序执行时所做的工作按次序需要用DEV1:10 秒;CPU:10 秒;DEV2:5 秒;CPU:5 秒;DEV2:10 秒。如果在顺序环境下执行 A、B 两个程序,CPU 的利用率为 (8) ;如果在并发环境下执行两个程序,假设 A 程序先执行,则 CPU 的利用率为 (9) 。(分数:1.00)A.30%B.40%C.50%D.60%A.99%B.89%C.79%D.69%21.进程间的同步是指进程间在逻辑上的相互_关系。(分数:1.
9、00)A.联接B.制约C.继续D.调用22.下列选项中,降低进程优先权级的合理时机是_ 。(分数:1.00)A.进程的时间片用完B.进程刚完成 I/O,进入就绪队列C.进程持久处于就绪队列D.进程从就绪状态转为运行态23.通常,用户进程被建立后,_。(分数:1.00)A.便一直存在于系统中,直到被操作人员撤销B.随着作业运行正常或不正常结束而撤销C.随着时间片轮转而撤销与建立D.随着进程的阻塞或唤醒而撤销与建立操作系统中,可以并行工作的基本单位是 (12) ,它也是核心调度及资源分配的基本单位,它是由 (13) 组成的,它与程序的重要区别之一是 (14) 。(分数:0.99)A.作业B.函数C
10、.进程D.过程A.程序、数据和 PCBB.程序、数据和标识符C.程序、标识符和 PCBD.数据、标识符和 PCBA.程序有状态,而它没有B.它有状态,而程序没有C.程序可占有资源,而它不可D.它能占有资源,而程序不能24.某计算机系统中有 8 台打印机,由 K 个进程竞争使用,每个进程最多需要 3 台打印机。该系统可能会发生死锁的 K 的最小值是_。(分数:1.00)A.2B.3C.4D.525.产生死锁的基本原因是_和进程推进顺序非法。(分数:1.00)A.资源分配不当B.系统资源不足C.作业调度不当D.进程调度不当26.时间片轮转法进行进程调度是为了_。(分数:1.00)A.多个终端都能得
11、到系统的及时响应B.先来先服务C.优先级较高的进程得到及时响应D.需要 CPU 最短的进程先做27.单处理机系统中,可并行的是_。进程与进程 处理机与设备 处理机与通道 设备与设备(分数:1.00)A.、和B.、和C.、和D.、和28.一个运行进程必须具备的 3 种基本状态是_。(分数:1.00)A.就绪状态、挂起状态和执行状态B.挂起状态、阻塞状态和执行状态C.就绪状态、执行状态和阻塞状态D.就绪状态、执行状态和终止状态29.有 5 个批处理任务 A、B、C、D、E 几乎同时到达一计算中心。其预计运行时间分别为 10、6、2、4 和8 分钟。其优先级(由外部设定)分别为 3、5、2、1 和
12、4,这里 5 为最高优先级。下列各种调度算法中,其平均进程周转时间为 14 分钟的是_。(分数:1.00)A.时间片轮转B.优先级调度C.先来先服务D.最短作业优先30.通过撤销进程可以进行死锁恢复,还可以采用_方法解除死锁。(分数:1.00)A.阻塞进程B.资源剥夺C.提高进程优先级D.降低进程优先级31.设与某资源相关联的信号量初值为 3,当前值为 1,若 M 表示该资源的可用个数,N 表示等待该资源的进程数,则 M,N 分别是_。(分数:1.00)A.0,1B.1,0C.1,2D.2,032._调度算法有利于 CPU 繁忙型的作业,而不利于 I/O 繁忙型的作业(进程)。(分数:1.00
13、)A.时间片轮转调度算法B.先来先服务调度算法C.短作业(进程)优先算法D.优先权调度算法二、综合题(总题数:35,分数:70.00)33.UNIX 作系统使用 copy-on-write 方式来实现 fork()系统调用以便创建一个新进程。但在创建进程时并不能完全使用 copy-on-write 方式,因为进程的某些部分必须在创建时即时 copy,请问进程的哪些部分必须在创建时即时 copy,哪些部分可以采用 copy-on-write 方式而不用即时 copy?这样做有什么好处?(分数:1.00)_34.进程和线程的主要区别是什么?(分数:1.00)_某个操作系统的设计目标是同时支持实时任
14、务和交互式任务,它的实现采用混合式多线程策略,处理器调度策略采用多队列策略,在系统资源匮乏时,可以采用中级调度来平衡系统负载。(分数:2.00)(1).该操作系统中存在着哪些与处理器调度有关的实体?(分数:1.00)_(2).请设计一种合理的多队列进程调度策略,它既能满足实时任务调度的需要,又能从外设访问角度来满足交互式任务调度的需要。(分数:1.00)_35.某操作系统将消息缓冲通信作为进程之间通信的基本手段。Send 和 Receive 分别为发送消息和接收消息原语。请设计一种方案,用于 Send 和 Receive 原语来实现基于信号量的 P、V 操作。(分数:1.00)_36.对基本的
15、进程状态转换图 2-11 中的状态转换编号 1、2、3、4。令 I 和 J 分别取值 1、2、3、4(J 不等于 I)。请分别讨论在状态转换 I 和状态转换 J 之间是否存在因果关系;若存在,请指出这种关系是必然的,或是有条件的,条件是什么?(分数:1.00)_37.简述计算机系统的中断机制及其作用。中断装置如何判别发生的是自愿性中断还是强迫性中断?(分数:1.00)_38.给出中断响应的系统流程。(分数:1.00)_39.给出不同中断事件的中断处理程序的处理。(分数:1.00)_40.进程之间存在哪几种制约关系?各是什么原因引起的?下面活动分别属于哪种制约关系?(1) 若干个同学去图书馆借书
16、。(2) 两队举行篮球赛。(3) 流水线生产的各道工序。(4) 商品生产和社会消费。(分数:1.00)_41.试从物理概念上来说明记录型信号量和 wait 与 signal 操作。(分数:1.00)_42.假设有一台多道程序的计算机,每个作业都有相同的特征,即在一个计算周期 T 里,I/O 占用第一和第四个 1/4 周期,处理器占有第二和第三个 1/4 周期。而各个作业占用的。I/O 设备各不相同。如果计算机被任何一个作业单独占用的话,完成作业总共需要 1 个计算周期。假设使用时间片轮转进程调度策略,而且 I/O 操作能与处理器操作重叠,不同的 I/O 设备可以同时运行。定义以下变量:周转时间
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 操作系统 进程 管理 答案 解析 DOC
