- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
調度算法总结
调度算法总结例:在下表中给出进程的到达时间、执行时间和优先级,请给出三种调度算法的进程执行次序和三种调度算法的平均周转时间。这三种调度算法是:短作业优先调度算法、优先级高者优先调度算法和简单轮转法调度算法(简单轮转法中的时间片为2个单位)。进程到达时间执行时间优先级P10103P2211P3322P4514P5553一、先来先服务先来先服务:按照进程进入就绪队列的先后次序进行选择。是最简单的调度方法。1.进程运行顺序:P1→P2 →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.进程运行顺序:P1→P4 →P5 →P3→P22.进程平均运行时间:{(10-0)+(19-2)+(18-3)+(11-5)+(16-5)}/5=11.8因为P1的到达时间是0s,所以P1占有了处理机,然后剩下的按照优先级的大小依次执行,它的顺序是:P4、P5、P3、P2.进程运行的分析图:三、可剥夺的优先级调度算法可剥夺的优先级调度算法:任何时刻都严格按照高优先级进程在处理机上运行的原则进行进程的调度,或者说,在处理机上运行的进程永远是就绪进程队列中优先级最高的进程。1.进程运行顺序:P1→P4→P1→P5→P3→P22.进程平均运行时间:{(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.进程运行顺序:P1→P2→P1→P3→P4→P5→P1→P5→P1→P5→P12.进程平均运行时间:{(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.进程运行顺序:P1→P2→P4→P3→P52.进程平均运行时间:{(10-0)+(11-2)+(14-3)+(12-5)+(19-5)}/5=10.2该算法是非剥夺式算法。因为P1到达的时间是0s,所以P1占领处理机优先运行,等P1执行完以后,按照执行时间的大小依次进行,又因为P2先于P4到达,所以先执行P2在执行P4,然后依次执行P3、P5。进程运行的分析图:六、最短剩余时间优先调度算法最短剩余时间优先调度算法:是把短进程优先算法使用于分时环境中的变形。1.进程运行的顺序:P1→P2→P3→P4→P5→P12.进程平均运行时间:{(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.进程运行顺序:P1→P4→P2→P3→P52.优先数:优先数=等待时间Tw+要求的服务时间Tr)/要求的服务时间所以: 当p1运行结束时, ; ; ; ;经比较R2最大,先行运行p2,当p2运行结束时, ; ; ;经比较R4最大,先行运行p4,当p4运行结束时, ; ;经比较R3最大,先行运行p3。所以最高响应比优先算法的执行次序为, P1—P2—P4—P3—P5其平均周转时间为:
您可能关注的文档
最近下载
- 涉密运行维护管理制度.docx VIP
- MobileFlow-大模型驱动的终端自动化测试新范式-2025研发效能最佳实践.pdf VIP
- OPPO企业AI赋能研效提升的应用与原理解析-2025研发效能最佳实践.pdf VIP
- 《第四单元 西方音乐发展史掠影学习学习项目二 音乐中的浪漫主义》七年级上册音乐人教版 教案(表格式)(2024新版).docx
- T∕CACM 1090-2018 中医治未病技术操作规范 穴位敷贴.docx VIP
- 学科教学与综合育人能力提升谈谈个人见解与感悟.docx VIP
- 新解读《GB_T 35070.3-2018停车场电子收费 第3部分:交易流程》.docx VIP
- 1 《中国人民站起来了》课件(共61张PPT)统编版高中语文选择性必修上册.pptx VIP
- CMF:中国宏观经济专题报告(第98期):读懂价格信号,稳住经济大盘.pdf VIP
- 字节跳动 研发效能提升之道-2025研发效能最佳实践.pdf VIP
文档评论(0)