- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏师范大学操作系统ppt第2章江苏师范大学操作系统ppt第2章
19:45:39 《操作系统、实验》 第2章 作业管理与用户接口 2.1 作业的概念 2.2 作业管理的功能 2.3 操作系统的用户接口 2.4 Windows 2000/XP的用户接口 2.5 Linux的用户接口 2.6 DOS系统调用 作业的概念 作业 用户交给计算机所做的工作的集合。 作业步 作业中的一个相对独立的步骤。如编程作业中的编辑、编译、连接、运行等几个作业步。 作业组织 作业由程序、数据、作业说明书三部分组成。程序是问题求解的算法描述;数据是程序加工的对象,但有些程序未必使用数据;作业说明书是告诉操作系统本作业的程序和数据按什么样的控制要求使之执行。 作业控制语言与作业说明书 作业控制语言JCL 是对用户作业进行组织和管理的各种控制命令的集合. 用于书写作业说明书 作业说明书 是按规定形式书写的一个特殊文件. 包括3方面内容:作业基本信息;作业控制信息;资源要求信息。 作业管理的功能 作业控制 作业建立 作业运行 作业撤消 作业调度 作业调度算法 作业的建立 作业的输入 联机输入方式 脱机输入方式 直接耦合方式 SPOOLING输入方式 网络输入方式 作业控制块JCB的建立 描述信息:包括作业名、作业状态、作业的优先级和作业类型等。 资源要求:包括要求运行的时间、最迟结束时间、需要的主存空间、外设的种类和数量。 使用信息:包括作业进入系统的时间、开始运行时间、已经运行时间和内存地址等。 作业状态及其转换 作业调度 作业调度的概念 收容状态-执行状态 从作业后备队列中选出若干作业装入内存,参与多道运行 作业调度的性能指标 CPU利用率=CPU的有效工作时间/CPU总的运行时间: 吞吐率=完成的作业道数/完成的时间(小时): 平均周转时间T和平均带权周转时间W 调度算法性能衡量 作业周转时间 如果作业i提交给系统的时刻是ts,完成时刻是tf,该作业的周转时间ti为:ti = tf – ts 实际上,它是作业在系统里的等待时间与运行时间之和。 周转时间=完成时间-提交时间=等待时间+运行时间 平均作业周转时间 为了提高系统的性能,要让若干个用户的平均作业周转时间和平均带权周转时间最小。 平均作业周转时间 T = (Σti) / n 作业带权周转时间和平均作业带权周转时间 如果作业i的周转时间为ti,所需运行时间为tk,则称 wi=ti /tk为该作业的带权周转时间。 ti是等待时间与运行时间之和,故带权周转时间总大于1。 平均作业带权周转时间W = (Σwi) / n 作业调度算法 先来先服务(FCFS) 短作业优先(SJF) 响应比高优先(HRRN) 优先级高优先(PS) 优点 实现简单 缺点 算法只顾及作业等候时间,没考虑作业要求服务时间的长短, 不利于短作业而优待了长作业。 先来先服务调度算法 先来先服务算法习题 【 例 】三个作业依次到达系统并立即进入调度: 作业名 所需CPU时间 作业1 28 作业2 9 作业3 3 采用FCFS算法,三个作业的周转时间分别为多少?平均作业周转时间为多少?(35) 若三个作业提交顺序改为作业2、1、3,平均作业周转时间约为多少?(29) 若三个作业提交顺序改为作业3、2、1,平均作业周转时间约为多少?(18) FCFS调度算法的平均作业周转时间与作业提交的顺序有关。 最短作业优先算法(SJF) 算法 以进入系统的作业所要求的CPU时间为标准,总选取估计计算时间最短的作业投入运行。 例 优点 算法易于实现。 缺点 忽视了作业等待时间;不利于长作业,会出现饥饿现象。 SJF算法习题 【例】四个作业同时到达系统并立即进入调度: 作业名 所需CPU时间 作业1 9 作业2 4 作业3 10 作业4 8 假设系统中没有其他作业,现实施SJF调度算法, 平均作业周转时间为多少?(17) 平均带权作业周转时间为多少?(1.98) 最高响应比(HRRF)优先算法 响应比 R = (处理时间+等待时间)/ 处理时间 =周转时间 / 处理时间 = 1 +(等待时间 / 处理时间) 短作业容易得到较高响应比; 长作业等待时间足够长后,也将获得足够高的响应比; 饥饿现象不会发生 例 优点 短作业、长作业兼顾。 缺点 每次调度都要计算响应比,增加系统开销。 操
您可能关注的文档
- 民族理论课件第八章.ppt
- 民族精神和中国特色社会主义文化.ppt
- 民族特色风俗习惯.ppt
- 民俗谚语中的物理知识.ppt
- 民族理论与民族政策2 答案.doc
- 民族识别的相关问题.doc
- 民航安全与应急处理 课程标准.doc
- 民族风俗对健康的影响.ppt
- 民营企业人力资源家族式管理模式.doc
- 民国时期民族工业的曲折发展教案.doc
- 江苏南通市通州区西亭初级中学2016届中考一轮复习:专题19 欧姆定律.ppt
- 江苏南通市通州区西亭初级中学2016届中考一轮复习:专题3 汽化和液化 升华和凝华.ppt
- 江苏省2013届高考历史二轮复习课时练专题四 古代中国的科学技术与文化.doc
- 江苏省2015职业学校技能大赛职业英语类方案.doc
- 江苏省东台市唐洋镇中学八年级英语上册《Unit 6 Natural disasters Period 2》导学案.doc
- 江苏省东台市唐洋镇中学九年级英语上册《Unit 1 Star signs》(第3课时)Reading II学案.doc
- 江苏省2012年学业水平复习冲A训练专题一:宇宙中的地球.doc
- 江苏省2012届高三政治_第四单元第九课第一课时_市场配置资源复习课件_新人教版必修1.ppt
- 江苏省2012年高中化学学业水平测试.doc
- 江苏省南京、淮安市2013届高三3月模拟考试历史试题(WORD版).doc
文档评论(0)