进程管理自测题2

上传人:pu****.1 文档编号:499384579 上传时间:2023-01-17 格式:DOCX 页数:4 大小:17.47KB
返回 下载 相关 举报
进程管理自测题2_第1页
第1页 / 共4页
进程管理自测题2_第2页
第2页 / 共4页
进程管理自测题2_第3页
第3页 / 共4页
进程管理自测题2_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《进程管理自测题2》由会员分享,可在线阅读,更多相关《进程管理自测题2(4页珍藏版)》请在金锄头文库上搜索。

1、1.2.3.4.5.6.7.8.9.10.11.12.13.第23章选择题预防死锁不可以去掉以下哪个条件?互斥B.请求与保持C.不可剥夺D.环路资源分配图是不可以完全简化的是判断死锁的什么条件?充分条件B.必要条件C.充分必要条件D.什么也不是设有4个作业同时到达,每个作业的执行时间是2min,它们在一台处理机上按单道方式运行,则平均周转时间为?1minB.5minC.2.5minD.8minA.5B.6产生系统死锁的原因可能是?A.一个进程进入死循环C.进程释放资源以下哪种方法可以解除死锁?A.挂起进程若系统中有8台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许

2、多少个进程参与竞争,而不会发生死锁?A. C.7D.8多个进程竞争资源出现了循环等待D.多个进程竞争共享型设备剥夺资源提高进程优先级D.降低进程优先级采用有序分配资源的策略可以破坏产生死锁的哪个条件?互斥条件B.请求与保持条件不可剥夺条件D.环路条件以下解决死锁的方法中,属于预防策略的是?化简资源分配图B.银行家算法C.资源的有序分配D.死锁检测法下面哪种说法是对可剥夺系统的正确描述?A. 时间片轮转法是一种可剥夺式调度进程因等待某一事件而引起系统调度是一种可剥夺调度实时系统采用可剥夺式调度优先级低的进程放弃CPU,让优先级高的进程运行以下关于调度的说法,正确的是进程通过调度得到CPU优先级是

3、进程调度的主要依据,一旦确定就不能改变在单CPU的系统中,任何时刻都有一个进程处于运行状态(就绪)进程申请CPU得不到时,其状态为阻塞作业从提交到完成的时间间隔成为作业的?周转时间B.响应时间C.等待时间D.运行时间下述哪种调度算法要事先估计进程的运行时间?A.时间片轮转B.短进程优先C.优先级调度D.先来先服务如果所有进程同时到达,下述哪种算法使进程的平均周转时间最短?A.时间片轮转B.短进程优先C.优先级调度D.先来先服务14.下述哪种调度算法有利于CPU繁忙的进程,而不利于I/O繁忙的进程?A.时间片轮转B.短进程优先C.优先级调度D.先来先服务15.下述哪种调度算法适用于分时系统?A.

4、时间片轮转B.短进程优先C.优先级调度D.先来先服务16.下面选择调度算法的准则中不正确的是B.尽量提高处理机的利用率A.尽快响应交互式用户的请求C.尽可能提高系统的吞吐量D.尽量增加进程的等待时间17.以下关于死锁的叙述,正确的是A.死锁的产生只与资源的分配策略有关A. 死锁的产生只与并发进程的执行速度有关B. 死锁是一种僵持状态,发生时系统中任何进程都无法继续执行18. 竞争互斥资源是进程产生死锁的根本原因以下关于优先级设定的说法,正确的是A.用户进程的优先级应高于系统进程的优先级A. 资源要求多的进程优先级应高于资源要求少的进程的优先级B. 随着进程的执行时间的增加,进程的优先级应降低1

5、9. 随着进程的执行时间的增加,进程的优先级应提高以下关于安全状态的说法,正确的是A.安全状态是没有死锁的状态,非安全状态是有死锁的状态A. 安全状态时可能有死锁的状态,非安全状态也是可能有死锁的状态B. 安全状态是可能没有死锁的状态,非安全状态是有死锁的状态20. 安全状态是没有死锁的状态,非安全状态是可能有死锁的状态关于死锁的现象,描述正确的是A.多个进程共享某一资源A. 多个进程竞争某一资源B. 每个进程等待着某个不可能得到的资源D.每个进程等待着某个可能得到的资源1. 、判断题死锁只发生再相互竞争资源的进程之间。2. 银行家算法是一种检测死锁的算法。3. 死锁的发生不仅与资源分配策略有

6、关,还与并发进程的执行速度有关。4. 对系统资源分配图进行简化,可以检测死锁。5. 死锁是指系统中多有进程都处于阻塞状态。6. 当系统处于不安全状态时,就一定会产生死锁。7. 当进程调度程序未能选中一个进程时,就绪队列和阻塞队列一定为空。8. 当进程调度程序未能选中一个进程时,就绪队列一定为空。9. 死锁就是循环等待。10. 不存在只涉及一个进程的死锁。11. 在分时系统中,当用户数一定时,影响响应时间的主要因素是时间片。12. 多级反馈队列属于不可剥夺调度算法,只有一个进程运行完毕时,其他进程才可运行。13. 死锁是多个进程之间竞争资源或彼此通信而引起的一种临时性的阻塞现象。14. 在引入了

7、线程的系统中,进程调度程序负责将CPU分配给进程。15. 当进程数大于资源数时,进程竞争资源也不一定会产生死锁。1. 三、填空题产生死锁的原因是和。2. 资源预先静态分配方法和资源有序分配方法分别破坏了产生死锁的条件和条件。3. 解决死锁通常采用预防、避免、检测和解除等方法,其中银行家算法属于,资源有序分配属于,剥夺资源属于。4. 调度是高级调度,调度室中级调度,调度室低级调度。5. 在有n个进程的系统中,死锁进程个数k应满足的条件是。6. 产生死锁的四个必要条件是、和环路条件。7. 在银行家算法中,当一个进程提出资源请求将导致系统从进入时,系统就拒绝它的资源请求。8. 在算法中,系统按照进程

8、进入就绪队列的先后次序来分配CPU。9. 死锁是一个系统中多个,无限期地等待永远不会发生的条件。10. 判断资源分配图是否可以简化是死锁的方法。四、综合练习1.假设有5个进程A、B、C、D、E依次到达操作系统,它们的估计运行时间和优先级(数值越大优先级越高)见下表。分别用先来先服务”、非抢占式的按优先级”、时间片轮转(时间片长度为2ms)调度算法确定个进程的运行顺序和各进程的周转时间。进程CPU运行时间优先级A102B46C64D83E252.在银行家算法中,若出现下表所示资源分配情况。该状态是否安全?安全序列为什么?如果进程P2提出请求Request.2.2.2)后,系统能否将资源分配给它?银行家算法中出现的资源分配情况Allocation(已分配)Need(还需要)Available(剩余数)R1R2R3R4R1R2R3R4R1R2R3R4P000320012P110001750P2135423561622P303320652P400140656

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

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号