免费预览已结束,剩余24页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第五章 处理机调度,外存作业调度内存进程调度cpu,2,两级调度,1.作业调度 (高级) 宏观 任务:从后备作业中挑选。 分配资源 建立相应调度 2.进程调度 (低级) 微观 任务:确定哪个进程何时占有cpu及时间长度。 cpu控制权转接时,保留原cpu现场,以新cpu现场设置cpu的状态环境。,3,作业调度,主要任务: 完成作业后备状态 运行状态 完成状态的转变。,4,作业调度功能,1.记录已进入系统的各作业的情况 jcb 进入后备状态时建立 系统完成 退出系统时撤消 2.按一定的调度算法,从后备作业中挑选出一个或几个作业运行,后备作业几十到几百个,运行作业不超过4个到8个。,5,作业调度功能,3.作业后备 运行之前,作业调度程序(保证了作业获得使用cpu的资格,但cpu的具体分配工作由进程调度程序完成)为该作业建立相应的进程,并提供所需的内存、外设等资源。 4.作业结束后作善后处理工作 必要信息(运行时间、执行情况等)输出 收回资源 撤消进程和jcb 存储管理、外设管理共同完成。,6,调度性能衡量,平均周转时间 平均带权周转时间,7,考虑因素,1、与系统的整体设计目标一致 (批处理系统强调增加系统平 均吞吐量;分时系统强调及时 响应,提高交互性;实时系统 强调响应提高,安全,可靠, 效率其次)。 2、系统资源的负载平衡。 3、保证作业的执行。 4、对一些专用资源的使用特性的考虑。,8,平均周转时间,ti:作业的周转时间 tci:完成时间 tsi:提交时间 ti= tci- tsi=t等待+t运行 平均周转时间:t t= t越小越好,9,平均带权周转时间,带权周转时间 : 运行时间,10,作业调度算法,1、先来先服务(fcfs) 2、短作业优先(sjf) 3、优先数调度,11,先来先服务(fcfs),特点:容易实现,效率低,12,fcfs例,13,短作业优先(sjf),特点:易于实现,效率较高,但长作业可能长时间等待。,14,sjf例,15,优先数调度,综合考虑各因素: 作业缓急、长短、等待时间、外设使用情况等 系统确定: 优先数=(等待时间)2 要求运行时间-16*输出量 思想: 企图迅速的执行各种短作业,但当“等待时间”这一项的值已经远远超过其他两项之和,则要运行一个在输入井中等候很久的作业。,16,进程调度,功能 1.记录和保持系统中所有进程的有关情况和状态特征 2.决定分配策略 3.实施cpu的分配和回收,17,cpu调度时机,(1)进程完成其任务时 (2)出错发生中断,现行进程在出错处理时被挂起 (3)一次管理程序调用之后,该调用使现行程序暂时不能继续执行 (4)分时系统中时间片完,18,进程状态变迁图,运行,低优先就绪,因i/o阻塞,高优先就绪,时间片完,其次选择500ms,请求i/o,i/o完成,首先选择100ms,占cpu较长,i/o较少,占i/o较长,cpu较少,该队列为空时,考虑其次选择,19,较复杂进程状态变迁图,低优先 就绪,高优先 就绪,运行,中优先 就绪,因盘或带 i/o阻塞,因终端i/o 而阻塞,因缺页i/o 而阻塞,时间片完,运行500ms,运行100ms,i/o完成,i/o完成,请求终端i/o,请求盘 或带i/o,缺页i/o,i/o完成,20,进程调度算法,进程优先数调度 循环轮转调度,21,练习1,在单道批处理系统中,有下列三个作业用先来先服务调度算法和最短作业优先调度算法进行调度。哪一种算法性能好一些?数据如下表。,22,23,练习2,在两道作业系统中,作业调度采用短作业优先,进程调度按时间片轮转(时间片大小为0.10)非抢
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钟表设计师操作安全能力考核试卷含答案
- 重症胰腺炎并发症的预防和护理
- 2026百果园技术员面试题及答案
- 康复护理学骨科康复
- 创造积极老年环境的护理实践
- 面部护理步骤详解
- 分级护理的培训与教育
- 电气施工方案
- 2026年果汁店品牌加盟协议
- 骨科护理质量改进策略
- 学工部建设方案
- 2026四川成都市属国企成都交子金融控股集团有限公司招聘27人笔试参考试题及答案解析
- 2026年四川省成都市锦江区中考语文二诊试卷(含详细答案解析)
- 2025江苏省苏豪控股集团招聘笔试历年常考点试题专练附带答案详解
- 2026届深圳二模数学试题+答案
- 疟疾防治进校园宣传课件
- 2026年新教材统编版初中语文八年级下册文学常识与内容理解必考知识点清单(附练习题)
- 劳动合同解除流程及范本指南
- 小学六年级下册英语(译林版三起)单元整合复习教案
- 2025北京海淀区五年级(下)期末英语试题及答案
- 2025版CSCO前列腺癌诊疗指南
评论
0/150
提交评论