计算机操作系统(习题集)第三章 答案.doc

上传人:豆**** 文档编号:23944197 上传时间:2022-07-02 格式:DOC 页数:18 大小:425KB
返回 下载 相关 举报
计算机操作系统(习题集)第三章 答案.doc_第1页
第1页 / 共18页
计算机操作系统(习题集)第三章 答案.doc_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《计算机操作系统(习题集)第三章 答案.doc》由会员分享,可在线阅读,更多相关《计算机操作系统(习题集)第三章 答案.doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date计算机操作系统(习题集)第三章 答案计算机操作系统(习题集)第三章 答案第三章 处理机调度与死锁一、单项选择题1、操作系统中的作业管理是一种(A )。A.宏观的高级管理 B.宏观的低级管理 C.系统刚开始加电 D.初始化引导完成2、作业调度又称为1A,它决定将哪些在外存储器上的处于2D状态的作业调入主机内存。系统经作业调度程序选中一个或多个作业后,就为它们分配必要的内

2、存、设备及软资源。然后控制权就交给了3B,由3将它们变为一个或一组4C,并5A。供选择的答案:1: A、高级调度 B、低级调度 C、中级调度 D、进程调度2: A、就绪 B、阻塞 C、提交 D、后备3: A、存储管理模块 B、处理机管理模块 C、文件管理模块 D、设备管理模块4: A、指令 B、子程序 C、进程 D、程序段5: A、把它们挂到就绪队列上 B、为它们分配处理机C、把它们挂到后备队列上 D、为它们分配设备3、处于后备状态的作业存放在(A )中。A.外存 B.内存 C.A和B D.扩展内存4、在操作系统中,JCB是指(A )。A.作业控制块 B.进程控制块 C.文件控制块 D.程序控

3、制块5、作业在系统中存在与否的唯一标志是( C)。A.源程序 B.作业说明书 C.作业控制块 D.目的程序6、按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指(A)调度算法。A.先来先服务法 B. 短作业优先法 C.时间片轮转法 D. 优先级法7、在批处理系统中,周转时间是(B )。A.作业运行时间 B.作业等待时间和运行时间之和C.作业的相对等待时间 D.作业被调度进入内存到运行完毕的时间8、为了对紧急进程或重要进程进行调度,调度算法应采用( B)。A.先来先服务法 B. 优先级法 C.短作业优先法 D. 时间片轮转法9、操作系统中,( A)负责对进程进行调度。A.处

4、理机管理 B. 作业管理 C.高级调度管理 D. 存储和设备管理10.如果系统中所有作业是同时到达的,则使作业平均周转时间最短的作业调度算法是短作业优先调度算法。11、系统出现死锁的原因是(C )。A.计算机系统发生了重大故障 B. 有多个封锁的进程同时存在C. 若干进程因竞争资源而无休止地等待着,不释放已占有的资源D. 资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数12、设系统中有n个进程并发,共同竞争资源X,且每个进程都需要m个X资源,为使该系统不会发生死锁,资源x至少要有(C)(A)n*m+1 (B)n*m+n (C)n*m+1-n (D)无法预计13、选出不正确的两条叙述

5、( BE)。A、 死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况;B、 若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路条件,则可判定系统中发生了死锁;C、 在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用;D、 产生死锁的原因可归结为竞争资源和进程推进顺序不当;E、 在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高 14、死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的四个必要条件之一。下列方法中哪一个破坏了“循环等待”条件。(D )A.银行家算法 B. 一次性分配策略C.剥夺资源法 D. 资源有序分配法1

6、5、破坏死锁的四个必要条件之一就可以预防死锁。若规定一个进程请求新资源之前首先释放已经占有的资源,则是破坏了( )条件。A.互斥使用 B. 部分分配 C.不可剥夺 D. 环路等待16、当因资源竞争可能会引起死锁时,可以有两种策略对付:1和2,其中1付出的代价较高。1、2:A.死锁发生前的避免和预防 B.修改控制字C.死锁发生后的检测和修复 D.撤消锁 E.改写Config文件 F 重新启动17、解决死锁的途径是( )。A. 立即关机排除故障 B. 立即关机再重新开机C. 不要共享资源,增加独占资源D. 设计预防死锁方法,运行检测并恢复18. 某系统N个进程共享6台打印机,每个进程要2台。N的值

7、最大不超过(C )时,系统一定不死锁。A 3 B 4 C 5 D 619.某系统中有3个并发进程,各都需要同类资源4个,则系统不会发生死锁的最小资源数是( B)A9 B10 C11 D12二、填空题1、从调度层次上来看,处理机调度分为:(高级调度),也叫(作业调度),(中级调度)和(低级调度),也叫(进程调度)。其中,(进程调度)是所有操作系统都有的。2、在作业调度中,应将哪些作业从外存调入内存,这将取决于所采用的(调度算法)。3、在进程调度中有三个基本机制:(排队器)、(分派器(分派程序)、(上下文切换机制)。4、进程调度可采用两种调度方式:(非抢占方式)和(抢占方式)。5、引入中级调度的主

8、要目的是为了提高(内存利用率)和(系统吞吐量)。6、中级调度实际上就是存储器管理中的(对换)功能。7、产生死锁的原因是:(竞争资源)和(进程间推进顺序非法)。8、产生死锁的必要条件是:(互斥条件)、(请求和保持条件)、(不剥夺条件)和(环路等待条件)。9、处理死锁的基本方法有:(预防死锁)、(避免死锁)、(检测死锁)和(解除死锁)。10、常用的解除死锁的方法是:(剥夺资源),(撤销进程)。三、计算题1、设有三个批作业JOB1、JOB2、JOB3,其到达时间、处理时间及完成时间(各时间单位是一致的)如下:作业 需要的服务时间 到达时间 JOB1 4 15 JOB2 1 18 JOB3 2 16

9、请列表计算:(1)若采用先来先服务调度算法,求作业的平均周转时间和平均带权周转时间;(2)若采用短作业优先调度算法(非抢占方式),求作业的实际调度次序、平均周转时间和平均带权周转时间;解:(1)先来先服务:作业服务时间到达时间开始时间完成时间周转时间带权周转时间Job1415151941Job3216192152.5Job2118212244平均周转时间为:(4+5+4)/3=13/3=4.3平均带权周转时间为:(1+2.5+4)/3=2.5(2)短作业优先:(非抢占方式)作业服务时间到达时间开始时间完成时间周转时间带权周转时间Job1415151941Job2118192022Job3216202263调度次序为:Job1 Job2 Job3平均周转时间为:(4+2+6)/3=4平均带权周转时间为:(1+2+3)/3=22、在银行家算法中,若出现如下资源分配情况: Allocation Need Available A B C D A B C D A B C DP0: 0 0 3 2 0 0 1 2 1 6 2 3P1: 1 0 0 0 1 7 5 0P2: 1 3 5 4 2 3 5 6P3: 0 3 3 2 0 6 5 2P4: 0 0 1 4 0 6 5 6(1) 该状态是否安全?(2) 若进程P2提出请求Request(1,2,2,2),系统能否将资源分配给它?-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁