




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
调度算法总结例:在下表中给出进程的到达时间、执行时间和优先级,请给出三种调度算法的进程执行次序和三种调度算法的平均周转时间。这三种调度算法是:短作业优先调度算法、优先级高者优先调度算法和简单轮转法调度算法(简单轮转法中的时间片为2个单位)。进程到达时间执行时间优先级P10103P2211P3322P4514P5553一、先来先服务先来先服务:按照进程进入就绪队列的先后次序进行选择。是最简单的调度方法。1.进程运行顺序:P1P2 P3 P4 P52.进程平均运行时间:(10-0)+(11-2)+(13-3)+(14-5)+(19-5)/5=10.4因为P1、P2、P3的到达时间依次递增,所以按照P1、P2、P3的顺序依次执行;P4、P5的到达时间相同,但是P4的优先级比P5的高,所以先执行P4。进程运行的分析图: 二、非剥夺的优先级调度算法非剥夺的优先级调度算法:一旦某个高优先级的进程占有了处理机,就一直运行下去,直到由于自身的原因而主动让出处理机时(任务完成或等待事件)才让另一高优先级进程运行。 1.进程运行顺序:P1P4 P5 P3P22.进程平均运行时间:(10-0)+(19-2)+(18-3)+(11-5)+(16-5)/5=11.8因为P1的到达时间是0s,所以P1占有了处理机,然后剩下的按照优先级的大小依次执行,它的顺序是:P4、P5、P3、P2.进程运行的分析图:三、可剥夺的优先级调度算法可剥夺的优先级调度算法:任何时刻都严格按照高优先级进程在处理机上运行的原则进行进程的调度,或者说,在处理机上运行的进程永远是就绪进程队列中优先级最高的进程。1.进程运行顺序:P1P4P1P5P3P22.进程平均运行时间:(11-0)+(19-2)+(18-3)+(6-5)+(16-5)/5=11因为P1到达时间是0s,所以先执行P1,经过2s后,P2到达,但是由于P2的优先级低于P1,所以仍由P1继续执行,同理P3也一样;但经过5s后,P4、P5到达,由于P4、P5优先级均高于P1,且P4优先级高于P5,所以先执行P4,等P4执行完以后,再执行P1,然后按照优先级顺序依次执行P5、P3、P2。进程运行的分析图:四、时间片轮转算法时间片轮转算法:其进程就绪队列往往按进程到达的时间来排序。1.进程运行顺序:P1P2P1P3P4P5P1P5P1P5P12.进程平均运行时间:(19-0)+(3-2)+(7-3)+(8-5)+(17-5)/5=7.8该算法属于可剥夺算法,因此在P1执行2s后,此时P2已经到达且执行时间短,故P2抢占处理机优先运行,在P2执行完之后又继续运行P1,在P1又执行2s后,此时P3、P4、P5已经到达,然后依次执行,直到P5执行完2s后,又轮到P1执行,因此,P1、P5轮流交叉执行直到完成。进程运行的分析图五、短进程优先调度算法短进程优先调度算法:从进程的就绪列中挑选那些所需运行时间(估计时间)最短的进程进入主存运行。1.进程运行顺序:P1P2P4P3P52.进程平均运行时间:(10-0)+(11-2)+(14-3)+(12-5)+(19-5)/5=10.2该算法是非剥夺式算法。因为P1到达的时间是0s,所以P1占领处理机优先运行,等P1执行完以后,按照执行时间的大小依次进行,又因为P2先于P4到达,所以先执行P2在执行P4,然后依次执行P3、P5。进程运行的分析图:六、最短剩余时间优先调度算法最短剩余时间优先调度算法:是把短进程优先算法使用于分时环境中的变形。1.进程运行的顺序:P1P2P3P4P5P12.进程平均运行时间:(19-0)+(3-2)+(5-3)+(6-5)+(11-5)/5=5.8因为按照到达时间的大小排序依次是P1、P2、P3、P4、P5,又因为P2在2s后到达,所以P1先运行2s后由P2运行。P4和P5都是相同时间到达,但由于P4优先级高于P5,所以先运行P4,等运行完P5后,在运行P1剩余的时间。进程运行的分析图:七、最高响应比优先调度算法最高响应比优先调度算法:是把短进程优先算法使用于分时环境中的变形。1.进程运行顺序:P1P4P2P3P52.优先数:优先数=等待时间Tw+要求的服务时间Tr)/要求的服务时间所以: 当p1运行结束时, ; ; ; ;经比较R2最大,先行运行p2,当p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人房屋买卖合同 汇编15篇
- 专家孕产知识培训总结课件
- 柔性透明导电膜行业投资趋势与机遇探讨
- 2025鞋类采购合同协议范本
- 中国银行赣州市瑞金市2025秋招笔试金融学专练及答案
- 2025私营企业员工劳动合同模板示例
- 邮储银行漯河市郾城区2025秋招笔试英语阅读选词题专练30题及答案
- 邮储银行丹东市凤城市2025秋招笔试英语阅读选词题专练30题及答案
- 工商银行白银市平川区2025秋招笔试英语阅读选词题专练30题及答案
- 中国银行青岛市黄岛区2025秋招笔试会计学专练及答案
- 35kV线路工程电杆安装施工方案
- 新生儿硬肿症个案护理
- 2025至2030中国生物医药行业发展趋势分析与未来投资战略咨询研究报告
- 城市智能感知系统-洞察及研究
- 艺考机构学校合作协议书
- DB1331∕T 034-2022 建筑与市政工程无障碍设计图集
- 2025年江苏省苏州市中考数学模拟试卷(十三)(含答案)
- 项目制用工管理制度
- 企业事业单位突发环境事件应急预案评审表
- 《民法学》考研(第2版)马工程配套考试题及答案
- 《交易与金融市场》课件
评论
0/150
提交评论