收藏 分享(赏)

第三章作业-参考 答案.doc

上传人:weiwoduzun 文档编号:5550762 上传时间:2019-03-07 格式:DOC 页数:2 大小:30.50KB
下载 相关 举报
第三章作业-参考 答案.doc_第1页
第1页 / 共2页
第三章作业-参考 答案.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、3、在什么情况下需要使用作业控制块 JCB?其中包含了哪些内容?答:为了管理和调度作业,在多道批处理系统中为每个作业设置了一个作业控制块。在JCB 中所包含的内容因系统而异,通常应包含的内容有:作业标识、用户名称、用户帐户、作业类型(CPU 繁忙型、I/O 繁忙型、批量型、终端型) 、作业状态、调度信息(优先级、作业已运行时间) 、资源需求(预计运行时间、要求内存大小、要求 I/O 设备的类型和数量等) 、进入系统时间、开始处理时间、作业完成时间、作业退出时间、资源使用情况等。6、在抢占调度方式中,抢占的原则是什么?抢占的原则有:优先权原则;短作业(进程)优先原则;时间片原则。13、为什么说多

2、级反馈队列调度算法能较好满足各方面用户的需要?(1) 所有类型的作业都会在很短的时间内启动,用户会获得响应;(2) 终端型用户作业、短批处理作业用户,能在较短的时间内完成;(3) 系统吞吐率高;(4) 长批处理作业,能够最终得到处理。19、在解决死锁问题的几个方法中,哪种方法最易于实现?哪种方法资源利用率最高?“预防死锁”最容易实现;“避免死锁”资源利用率最高。22、在银行家算法中,若出现下列资源分配情况:Process allocation need availableP0 0032 0012 1622P1 1000 1750 P2 1354 2356 P3 0332 0652 P4 001

3、4 0656试问:1)该状态是否安全?2)若进程 P2 提出请求 request(1,2,2,2)后,系统是否将资源分配给它?(1) 该状态是安全的,这时可以找到一个安全序列:P0、P3、P4、P1、P2设置两个向量工作向量 work,它表示系统可提供给进程继续运行所需的各类资源数目,在执行算法开始时,work:= Available,finish ,它表示系统是否有足够的资源分配给进程,使其运行完成。所以对上述分配资源情况进行分析如下:Process Allocation Need work work+Allocation finishP0 0032 0012 1622 1654 trueP

4、3 0332 0652 1654 1986 trueP4 0014 0656 1986 199 10 trueP1 1000 1750 199 10 299 10 trueP2 1354 2356 299 10 3 12 14 14 true(2) 若进程 P2 提出上述请求,系统不能将资源分配给它,因为分配之后系统将进入不安全状态。P2 请求资源:P2 发出请求向量 Request2(1,2,2,2) ,系统按银行家算法进行检查:Request2(1,2,2,2)Need2(2,3,5,6) ;Request2(1,2,2,2)Available (1,6,2,2) ;系统暂时先假定可为 P2 分配资源,并修改 P2 的有关数据,如下表:Allocation Need Available2 5 7 6 1 1 3 4 0 4 0 0可用资源 Available(0,4,0 ,0)已不能满足任何进程的需要。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 职业教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报