【考研类试卷】考研操作系统-进程管理(二)及答案解析.doc
《【考研类试卷】考研操作系统-进程管理(二)及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】考研操作系统-进程管理(二)及答案解析.doc(90页珍藏版)》请在麦多课文档分享上搜索。
1、考研操作系统-进程管理(二)及答案解析(总分:639.00,做题时间:90 分钟)一、单项选择题(总题数:141,分数:284.00)1.进程在处理器上执行时( )。(分数:2.00)A.进程之间是无关的,具有封闭特性B.进程之间都是有交互性,相互依赖、相互制约,具有并发性C.具有并发性,即同时执行的特性D.进程之间可能是无关的,但也可能是有交互性的2.有 5 个批处理作业 A、B、C、D、E 几乎同时到达,其预计运行时间分别为 10、6、2、4、8,其优先级(由外部设定)分别为 3、5、2、1、4,这里 5 为最高优先级。以下各种调度算法中,平均周转时间为 14的是( )调度算法。(分数:2
2、.00)A.时间片轮转B.优先级调度C.先来先服务(按照顺序 10、6、2、4、8)D.短作业优先3.一个进程的基本状态可以从其他两种基本状态转变过去,这个基本的状态一定是( )。(分数:2.00)A.执行状态B.阻塞状态C.就绪状态D.完成状态4.下列选项中,导致创建新进程的操作是( )。用户登录成功 设备分配 启动程序执行(分数:2.00)A.仅和B.仅和C.仅和D.、5.进程之间交换数据不能通过( )途径进行。(分数:2.00)A.共享文件B.消息传递C.访问进程地址空间D.访问共享存储区6.死锁的四个必要条件中,无法破坏的是( )。(分数:2.00)A.环路等待资源B.互斥使用资源C.
3、占有且等待资源D.非抢夺式分配7.下面的叙述中,正确的是( )。(分数:2.00)A.进程获得处理器运行是通过调度得到的B.优先级是进程调度的重要依据,一旦确定不能改动C.在单处理器系统中,任何时刻都只有一个进程处于运行状态D.进程申请处理器而得不到满足时,其状态变为阻塞状态8.通常用户进程被建立后( )。(分数:2.00)A.便一直存在于系统中,直到被操作人员撤销B.随着进程运行的正常或不正常结束而撤销C.随着时间片轮转而撤销与建立D.随着进程的阻塞或者唤醒而撤销与建立9.某一系统中,测得其处理器的利用率为 1%,I/O 的利用率为 1%,就绪队列中有进程 2 个,阻塞队列中有进程 31 个
4、,此时系统出现异常,则表明系统中有进程( )。(分数:2.00)A.空闲B.饥饿C.死锁D.抖动10.若一个信号量的初值为 3,经过多次 PV 操作以后当前值为-1,此表示等待进入临界区的进程数是( )。(分数:2.00)A.1B.2C.3D.411.( )优先级是在创建进程时确定的,确定之后在整个运行期间不再改变。(分数:2.00)A.先来先服务B.动态C.短作业D.静态12.死锁的避免是根据( )采取措施实现的。(分数:2.00)A.配置足够的系统资源B.使进程的推进顺序合理C.破坏死锁的四个必要条件之一D.防止系统进入不安全状态13.有两个优先级相同的并发程序 P1 和 P2,它们的执行
5、过程如下所示。假设,当前信号量 s1=0,s2=0。当前的 z=2,进程运行结束后,x、y 和 z 的值分别是( )。(分数:2.00)A.B.C.D.14.作业是用户提交的,进程是由系统自动生成的,除此之外,两者的区别是( )。(分数:2.00)A.两者执行不同的程序段B.前者以用户任务为单位,后者以操作系统控制为单位C.前者是批处理的,后者是分时的D.后者是可并发执行,前者则不同15.以下有关资源分配图的描述中正确的是( )。(分数:2.00)A.有向边包括进程指向资源类的分配边和资源类指向进程申请边两类B.矩形框表示进程,其中圆点表示申请同一类资源的各个进程C.圆圈节点表示资源类D.资源
6、分配图是一个有向图,用于表示某时刻系统资源与进程之间的状态16.引入多道程序技术的前提条件之一是系统具有( )。(分数:2.00)A.多个 CPUB.多个终端C.中断功能D.分时功能17.某计算机系统中有 8 台打印机,由 K 个进程竞争使用,每个进程最多需要 3 台打印机。该系统可能会发生死锁的 K 的最小值是( )。(分数:2.00)A.2B.3C.4D.518.P 操作可能导致( )。(分数:2.00)A.进程就绪B.进程结束C.进程阻塞D.新进程创建19.下列关于临界区和临界资源的说法正确的有( )。银行家算法可以用来解决临界区(Critical Section)问题。临界区是指进程中
7、用于实现进程互斥的那段代码。公用队列属于临界资源。私用数据属于临界资源。(分数:2.00)A.、B.、C.只有D.以上答案都错误20.以下( )不属于临界资源。(分数:2.00)A.打印机B.非共享数据C.共享变量D.共享缓冲区21.在 9 个生产者、6 个消费者共享容量为 8 的缓冲器的生产者一消费者问题中,互斥使用缓冲器的信号量初始值为( )。(分数:2.00)A.1B.6C.8D.922.有两个并发执行的进程 P1 和进程 P2,共享初值为 1 的变量 x。P1 对 x 加 1,P2 对 x 减 1。加 1 和减 1操作的指令序列分别如下:(分数:2.00)A.B.C.D.23.某个系统
8、采用下列资源分配策略。如果一个进程提出资源请求得不到满足,而此时没有由于等待资源而被阻塞的进程,则自己就被阻塞。而当此时已有等待资源而被阻塞的进程,则检查所有由于等待资源而被阻塞的进程。如果它们有申请进程所需要的资源,则将这些资源取出分配给申请进程。这种分配策略会导致( )。(分数:2.00)A.死锁B.颠簸C.回退D.饥饿24.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现 CPU 的共享,但其中( )不是引起操作系统选择新进程的直接原因。(分数:2.00)A.运行进程的时间片用完B.运行进程出错C.运行进程要等待某一事件发生D.有新进程进入就绪状态25.下面说法正确的是
9、( )。(分数:2.00)A.不论是系统支持的线程还是用户级线程,其切换都需要内核的支持B.线程是资源分配的单位,进程是调度和分派的单位C.不管系统中是否有线程,进程都是拥有资源的独立单位D.在引入线程的系统中,进程仍是资源调度和分派的基本单位26.一次分配所有资源的方法可以预防死锁的发生,它破坏的死锁四个必要条件中的( )。(分数:2.00)A.互斥B.占有并请求C.非剥夺D.循环等待27.若一个进程实体由 PCB、共享正文段、数据段和堆栈段组成,请指出下列 C 语言程序中的内容及相关数据结构各位于哪一段中。全局赋值变量( ) 未赋值的局部变量( )函数调用实参传递值( ) 用 malloc
10、( )要求动态分配的存储区( )常量值(如 1995,“string”)( )进程的优先级( ) APCB B正文段 C堆段 D栈段(分数:2.00)填空项 1:_28.并发进程失去封闭性,是指( )。(分数:2.00)A.多个相对独立的进程以各自的速度向前推进B.并发进程的执行结果与速度无关C.并发进程执行时,在不同时刻发生的错误D.并发进程共享变量,其执行结果与速度有关29.下列关于死锁的说法正确的有( )。死锁状态一定是不安全状态产生死锁的根本原因是系统资源分配不足和进程推进顺序非法资源的有序分配策略可以破坏死锁的循环等待条件采用资源剥夺法可以解除死锁,还可以采用撤销进程方法解除死锁(分
11、数:2.00)A.、B.C.D.四个说法都对30.系统产生死锁的可能原因是( )。(分数:2.00)A.共享资源分配不当B.系统资源不足C.进程运行太快D.CPU 内核太多31.两个合作进程(Cooperating Processes)无法利用( )交换数据。(分数:2.00)A.文件系统B.共享内存C.高级语言程序设计中的全局变量D.消息传递系统32.某系统中共有 11 台磁带机,X 个进程共享此磁带机设备,每个进程最多请求使用 3 台,则系统不会死锁的 X 值是( )。(分数:2.00)A.4B.5C.6D.733.进程 P1、P2 和 P3 单独执行时间分别为 10min、15min 和
12、 20min,其中处理器占用时间分别为2min、3min 和 12min。如果采用多道程序设计技术使其并发,并假设处理器的利用率可以达到 60%,加上系统开销 5min,那么并发使得计算机系统的效率提高了( )。(分数:2.00)A.63%B.38%C.74%D.26%34.用 V 操作唤醒一个等待进程时,被唤醒进程的变为( )状态。(分数:2.00)A.运行B.等待C.就绪D.完成35.死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一。下列方法中破坏了“循环等待”条件的是( )。(分数:2.00)A.银行家算法B.一次性分配策略C.剥夺资源法D.资源有序
13、分配策略36.在单处理器系统中,如果同时存在 10 个进程,则处于就绪队列中的进程最多有( )个。(分数:2.00)A.1B.8C.9D.1037.死锁定理是用于处理死锁的( )方法。(分数:2.00)A.预防死锁B.避免死锁C.检测死锁D.解除死锁38.原语是( )。(分数:2.00)A.运行在用户态的过程B.操作系统的内核C.可中断的指令序列D.不可分割的指令序列39.以下可能导致一个进程从运行状态变为就绪状态的事件是( )。(分数:2.00)A.一次 I/O 操作结束B.运行进程需做 I/O 操作C.运行进程结束D.出现了比现在进程优先级更高的进程40.设有 4 个作业同时到达,每个作业
14、的执行时间均为 2h,它们在一台处理器上按单道式运行,则平均周转时间为( )。(分数:2.00)A.1hB.5hC.2.5hD.8h41.有一个计数信号量 S:1)假如若干个进程对 S 进行了 28 次 P 操作和 18 次 V 操作之后,信号量 S 的值为 0。2)假如若干个进程对信号量 S 进行了 15 次 P 操作和 2 次 V 操作。请问此时有多少个进程等待在信号量 S的队列中( )。(分数:2.00)A.2B.3C.5D.742.进程创建时,不需要做的是( )。(分数:2.00)A.填写一个该进程的进程表项B.分配该进程适当的内存C.将该进程插入就绪队列D.为该进程分配 CPU43.
15、以下( )属于临界资源。(分数:2.00)A.磁盘存储介质B.公用队列结构C.私用数据D.可重入的程序代码44.在以下捕述中,( )并不是多线程系统的特长。(分数:2.00)A.利用线程并行地执行矩阵乘法运算B.Web 服务器利用线程响应 HTTP 请求C.键盘驱动程序为每一个正在运行的应用配备一个线程,用以响应该应用的键盘输入D.给予 GUI 的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作45.在操作系统中,要对并发进程进行同步的原因是( )。(分数:2.00)A.进程必须在有限的时间内完成B.进程具有动态性C.并发进程是异步的D.进程具有结构性46.用信箱实现进程间互通信息的通信
16、机制要有两个通信原语,它们是( )。(分数:2.00)A.发送原语和执行原语B.就绪原语和执行原语C.发送原语和接收原语D.就绪原语和接收原语47.进程自身决定( )。(分数:2.00)A.从运行状态到阻塞状态B.从运行状态到就绪状态C.从就绪状态到运行状态D.从阻塞状态到就绪状态48.两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥资源的是( )。(分数:2.00)A.旅行社B.航空公司C.飞机票D.旅行社与航空公司49.下列选项中,满足短作业优先且不会发生饥饿现象的是( )调度算法。(分数:2.00)A.先来先服务B.高响应比优先C.时间片轮转D.非抢占式短作业优先50.在单处理器系统
17、中实现并发技术后( )。(分数:2.00)A.各进程在某一时刻并行运行,CPU 与外设间并行工作B.各进程在一个时间段内并行运行,CPU 与外设间并行工作C.各进程在一个时间段内并行运行,CPU 与外设问串行工作D.各进程在某一时刻并行运行,CPU 与外设问串行工作51.不需要信号量就能实现的功能是( )。(分数:2.00)A.进程同步B.进程互斥C.执行的前驱关系D.进程的并发执行52.采用资源剥夺法可以解除死锁,还可以采用( )方法解除死锁。(分数:2.00)A.执行并行操作B.撤销进程C.拒绝分配新资源D.修改信号量53.在进程转换时,下列( )转换是不可能发生的。(分数:2.00)A.
18、就绪状态-运行状态B.运行状态-就绪状态C.运行状态-阻塞状态D.阻塞状态-运行状态54.关于优先权大小的论述中,正确的是( )。(分数:2.00)A.计算型作业的优先权,应高于 I/O 型作业的优先权B.用户进程的优先权,应高于系统进程的优先权C.在动态优先权中,随着作业等待时间的增加,其优先权将随之下降D.在动态优先权中,随着进程执行时间的增加,其优先权降低55.进程 P0 和进程 P1 的共享变量定义及其初值为:若进程 P0 和进程 P1 访问临界资源的类 C 代码实现如下:(分数:2.00)A.B.C.D.56.下列调度算法中,( )调度算法是绝对可抢占的。(分数:2.00)A.先来先
19、服务B.时间片轮转C.优先级D.短进程优先57.对进程的管理和控制使用( )。(分数:2.00)A.指令B.原语C.信号量D.信箱58.在单处理器系统中实现并发技术后,( )。(分数:2.00)A.各进程在某一时刻并行运行,CPU 与 I/O 设备问并行工作B.各进程在某一时间段内并行运行,CPU 与 I/O 设备间串行工作C.各进程在某一时间段内并行运行,CPU 与 I/O 设备间并行工作D.各进程在某一时刻并行运行,CPU 与 I/O 设备间串行工作59.时间片轮转调度算法是为了( )。(分数:2.00)A.多个终端能够得到系统及时响应B.使系统变得高效C.优先级较高的进程得到及时响应D.
20、需要 CPU 时间最少的进程最先做60.有两个并发进程,对于这段程序的运行,正确的说法是( )。(分数:2.00)A.B.C.D.61.假定系统进程所请求的一次 I/O 操作完成后,将使进程状态从( )。(分数:2.00)A.运行状态变为就绪状态B.运行状态变为阻塞状态C.就绪状态变为运行状态D.阻塞状态变为就绪状态62.用 P、V 操作实现进程同步,信号量的初值为( )。(分数:2.00)A.-1B.0C.1D.由用户确定63.可以被多个进程在任意时刻共享的代码必须是( )。(分数:2.00)A.顺序代码B.机器语言代码C.不能自身修改的代码D.无转移指令代码64.进程与程序的根本区别是(
21、)。(分数:2.00)A.静态和动态特点B.是不是被调入到内存中C.是不是具有就绪、运行和等待三种状态D.是不是占有处理器65.一个作业 8:00 到达系统,估计运行时间为 1h。若 10:00 开始执行该作业,其响应比是( )。(分数:2.00)A.2B.1C.3D.0.566.下列几种关于进程的叙述,( )最不符合操作系统对进程的理解。(分数:2.00)A.进程是在多程序环境中的完整的程序B.进程可以由程序、数据和 PCB 描述C.线程(Thread)是一种特殊的进程D.进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单元67.设有三个作业,其运行时间分别是 2h
22、、5h、3h,假定它们同时到达,并在同一台处理器上以单道方式运行,则平均周转时间最小的执行顺序是( )。(分数:2.00)A.J1,J2,J3B.J3,J2,J1C.J2,J1,J3D.J1,J3,J268.在单处理器的多进程系统中,进程什么时候占用处理器以及决定占用时间的长短是由( )决定的。(分数:2.00)A.进程相应的代码长度B.进程总共需要运行的时间C.进程特点和进程调度策略D.进程完成什么功能69.一个计算机系统中,进程的最大数目主要受到( )限制。(分数:2.00)A.内存大小B.用户数目C.打开的文件数D.外部设备数量70.解除死锁通常不采用的方法是( )。(分数:2.00)A
23、.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源71.对于两个并发进程,设互斥信号量为 mutex(初值为 1),若 mutex=0,则( )。(分数:2.00)A.表示没有进程进入临界区B.表示有一个进程进入临界区C.表示有一个进程进入临界区,另一个进程等待进入D.表示有两个进程进入临界区72.假设系统中所有进程是同时到达,则使进程平均周转时间最短的是( )调度算法。(分数:2.00)A.先来先服务B.短进程优先C.时间片轮转D.优先级73.进程 A 和进程 B 通过共享缓冲区协作完成数据处理,进程 A 负责产生数据并放入缓冲区,进程 B 从缓冲区读数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 操作系统 进程 管理 答案 解析 DOC
