[考研类试卷]计算机专业基础综合(进程管理)模拟试卷3及答案与解析.doc
《[考研类试卷]计算机专业基础综合(进程管理)模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业基础综合(进程管理)模拟试卷3及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合(进程管理)模拟试卷 3 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 临界区是指( ) 。(A)一组临界资源的集合(B)可共享的一块内存区(C)访问临界资源的一段代码(D)请求访问临界资源的代码2 在一段时间内,只允许一个进程访问的资源称为( )。(A)共享资源(B)独占资源(C)临界资源(D)共享区3 不需要信号量能实现的功能是( )。(A)进程同步(B)进程互斥(C)执行的前趋关系(D)进程的并发执行4 当中断发生后,进入中断处理的程序属于( )。(A)用户程序(B) OS 程序(C
2、)可能是用户程序,也可能是 OS 程序(D)单独的程序,既不是用户程序,也不是 OS 程序5 某计算机系统中有 8 台打印机,有 K 个进程竞争使用,每个进程最多需要 3 台打印机。该系统可能会发生死锁的 K 的最小值是( )。(A)2(B) 3(C) 4(D)56 进程 P0 和 P1 的共享变量定义及其初值如下:boolean flag2;int turn=0;flag0=false;flag1=false;若进程 P0 和 P1 访问临界资源的伪代码按照下面设计:void P0()进程 P0 void P1()进程 P1while(TRUE) while(TRUE)flag0=TRUE;
3、 flag0=TRUE;turn=1;turn=0;while(nag1&(turn=1) while(nag0&(torn=0)临界区; 临界区;flag0=FALSE; flag1=FALSE; 则并发执行进程 P0 和 P1 时产生的情况是( )。(A)不能保证进程互斥进入临界区,会出现“饥饿”现象(B)不能保证进程互斥进入临界区,不会出现“饥饿 ”现象(C)能保证进程互斥进入临界区,会出现“饥饿”现象(D)能保证进程互斥进入临界区,不会出现“饥饿”现象7 下列选项中,降低进程优先级的合理时机是( )。(A)进程的时间片用完(B)进程刚完成 IO,进入就绪列队(C)进程长期处于就绪列队(
4、D)进程从就绪状态转为运行状态8 假设与某类资源相关联的信号量初值为 3,当前值为 1,若 M 表示该资源的可用个数,N 表示等待该资源的进程数,则 M、N 分别是( )。(A)0、1(B) 1、0(C) 1、2(D)2、09 下列选项中,导致创建新进程的操作是( )。I用户登录成功 设备分配 启动程序执行(A)仅和(B)仅 和(C)仅 和(D)、10 下列选项中,操作系统提供给应用程序使用的接口是( )。(A)系统调用(B)中断(C)库函数(D)原语11 下列进程调度算法中,综合考虑了进程等待时间和执行时间的是( )。(A)时间片轮转调度算法(B)最短进程优先调度算法(C)先来先服务调度算法
5、(D)高响应比优先调度算法12 单处理机系统中,可并行的是( )。进程与进程 处理机与设备 处理机与通道 设备与设备(A)、和(B) 、和(C) 、和(D)、和13 如果有一个进程从运行状态变成等待状态,或完成工作后就撤销,则必定会发生( )。(A)进程切换(B)存储器再分配(C)时间片轮转(D)死锁14 在时间片轮转算法中,( )的大小对计算机性能有很大影响。(A)对换(B)分页(C)时间片(D)程序段15 在操作系统中,资源分配、调度和管理的最小单位是( )。(A)进程(B)线程(C)作业(D)程序段二、综合应用题41-47 小题,共 70 分。16 简述预防死锁的办法。17 为使用户进程
6、互斥地进入临界区,可以把整个临界区实现成不可中断的过程,即用户有屏蔽所有中断的能力。每当用户程序进入临界区的时候,屏蔽所有中断;当出了临界区的时候,再开放所有中断。你认为这种方法有什么缺点?18 有三个进程 PA、PB 和 PC 合作解决文件打印问题: PA 将文件记录从磁盘读入主存的缓冲区 1,每执行一次读一个记录;PB 将缓冲区 1 的内容复制到缓冲区 2,每执行一次复制一个记录;PC 将缓冲区 2 的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。请用 P、V 操作来保证文件的正确打印。19 在一间酒吧里有 3 个音乐爱好者队列,第 l 队的音乐爱好者只有随身听,第
7、 2队只有音乐磁带,第 3 队只有电池。而要听音乐就必须随身听、音乐磁带和电池这3 种物品俱全。酒吧老板一次出售这 3 种物品中的任意两种。当名音乐爱好者得到这 3 种物品并听完一首乐曲后,酒吧老板才能再一次出售这 3 种物品中的任意两种。于是第 2 名音乐爱好者得到这 3 种物品,并开始听乐曲。全部买卖就这样进行下去。试用 P、V 操作正确解决这一买卖。19 兄弟俩共同使用一个账号,每次限存或取 10 元,存钱与取钱的进程分别如下所示:int amount=0:SAVE() TAKE()int m1; int m2:m1=amount; m2=amount;m2=m210:amount=m2
8、;m1=m1+10:amount=m1:由于兄弟俩可能同时存钱和取钱,因此两个进程是并发的。若哥哥先存了两次钱,但在第三次存钱时弟弟在取钱。请问:20 最后账号 amount 上面可能出现的值是多少?21 如何用 P、 V 操作实现两并发进程的互斥执行?21 某系统有 R1、R2 和 R3 三种资源,在 T0 时刻 P1、P2、P3 和 P4 四个进程对资源的占用和需求情况如下表所示,此时系统的可用资源向量为(2,1,2)。试问:22 系统是否处于安全状态?如安全,请给出一个安全序列。23 如果此时 P1 和 P2 均发出资源请求向量 Request(1,0,1),为了保证系统的安全性,应该如
9、何分配资源给这两个进程,7 说明你所采用的策略的原因。24 如果(2)中两个请求立即得到满足,系统此刻是否处于死锁状态?25 系统有 5 个进程,其就绪时刻(指在该时刻已进入就绪队列)、服务时间如下表所示。分别计算采用先来先服务、短作业优先、高响应比优先的平均周转时间和带权周转时间。计算机专业基础综合(进程管理)模拟试卷 3 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 【正确答案】 C【试题解析】 每个进程中访问临界资源的那段程序称为临界区(临界资源是一次仅允许一个进程使用的可轮流分享的资源)。使用时,每次
10、只准许一个进程进入临界区,一旦一个进程进入临界区之后,不允许其他进程同时进入。进程进入临界区的调度原则是:(1)如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。(2)任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其他所有试图进入临界区的进程必须等待。(3)进入临界区的进程要在有限时间内退出,以便其他进程能及时进入自己的临界区。(4)如果进程不能进入自己的临界区,则应让出 CPU,避免进程出现“忙等”现象。【知识模块】 进程管理2 【正确答案】 C【试题解析】 在现代计算机系统中,有一些资源不能被多个进程同时使用,这样的资源如果使用或分配不当会造成错误,它们
11、只能被排他地使用,这样的资源就是临界资源。【知识模块】 进程管理3 【正确答案】 D【试题解析】 本题考查信号量的功能。在多道程序系统中,信号量机制是一种有效的实现进程同步与互斥的工具。进程执行的前趋关系实质上是指进程的同步关系。除此以外,只有进程的并发执行不需要信号量来控制,因此正确答案为 D。【知识模块】 进程管理4 【正确答案】 B【试题解析】 在现代操作系统的设计中,为了保证系统的安全,将系统的工作状态划分为目态和管态两种,只有操作系统的核心才能工作在管态,而中断处理程序必须工作在管态,故其属于操作系统程序。【知识模块】 进程管理5 【正确答案】 C【试题解析】 当 K14 的时候,就
12、构成了死锁需要的条件,会引起死锁的产生,所以答案为 C。【知识模块】 进程管理6 【正确答案】 A【试题解析】 从题中给出的伪代码可知,由于信号量 flag 的赋值方法不对,因此会使得不能保证进程互斥进入临界区,会出现“饥饿”现象。【知识模块】 进程管理7 【正确答案】 A【试题解析】 在此题中,进程完成 IO,进入就绪队列;长期处于就绪队列的进程需要尽快得到处理机为它服务,进程从就绪状态转为运行状态的时候也不能降低进程的优先级,只有在进程的时间片用完才是降低进程优先级的最好时机。【知识模块】 进程管理8 【正确答案】 B【试题解析】 按照信号量的定义,与资源相关联的信号量的取值是与当前可用资
13、源数量一致的,因此 M 为 1,而依题意,目前没有等候该资源的进程,故 N 的值为 0。【知识模块】 进程管理9 【正确答案】 C【试题解析】 用户登录成功、启动程序执行均会导致创建新进程,而设备分配则不会。【知识模块】 进程管理10 【正确答案】 A【试题解析】 在现代操作系统中,操作系统提供了包括系统调用、命令接口、图形接口等方便用户使用系统资源的接口,在上述接口中,只有系统调用是提供给程序使用的。【知识模块】 进程管理11 【正确答案】 D【试题解析】 在若干进程调度算法中,时间片轮转调度算法考虑的是时间分配上的均衡,最短进程优先调度算法主要考虑的是短作业的等待时间,先来先服务调度算法考
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 进程 管理 模拟 答案 解析 DOC
