- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 调度与死锁
●调度类型与准则
●调度算法
●死锁的预防与避免
●死锁的基本概念
●死锁的检测与解除
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
●
4.1调度类型与准则
调度类型
●高级调度
●低级调度
●中级调度
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
调度的层次
又称作业调度、宏观调度
任务:决定将外存上后备队列中的哪些作业调入内存。
调度工作决定
接纳多少作业:取决于多道的程度,即内存允许放多少个作业。
接纳哪些作业:有调度算法决定。
适用于批处理系统
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
调度的层次
又称进程调度、微观调度
任务:决定就绪队列中的哪些进程将获得处理机。
调度方式
非剥夺式
剥夺式
适用于分时、实时、批处理系统
是最基本的调度
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
调度的层次
又称对换程序
主要作用:内存和外存对换区之间进行进程对换,以解决内存紧张问题。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
进程调度方式
●不可剥夺方式
不可剥夺方式也被称为非抢占方式。采用这种调度方式时,一旦把处理机分配给某个进程,该进程将一直执行下去,直到运行完毕或因某种原因不能运行,才把处理机分配给其它进程,决不允许其它进程强占正在运行进程占有的处理机。
●可剥夺方式
可剥夺方式也被称为抢占方式。在这种方式下,允许一个进程按照某种原则,抢占其它进程占有的处理机。抢占采用优先权原则的比较多,也就是说,如果一个进程比正在运行进程的优先级高,则它可以抢占处理机而运行。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
进程调度时机
●进程退出
●进程阻塞
● 肯定发生进程调度:
● 可能发生进程调度:
●新进程创建
●中断发生
●时钟中断
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
调度的性能准则
●面向用户的准则
●响应时间快
响应时间:从用户通过键盘提交请求到首次得到响应的时间
●周转时间短:
周转时间:作业从提交到完成的时间间隔。
●优先权准则
●截止时间的保证
●面向系统的准则
●系统吞吐量
单位时间内完成的作业数。
●处理机利用率
●各类资源平衡利用
●公平
调度的目标:按照可以优化系统行为的方式分配处理机时间
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
周转时间定义
●周转时间Ti
●平均周转时间
●带权周转时间
●平均带权周转时间
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
●先来先服务调度算法
●短作业(进程)优先调度算法
●时间片轮转调度算法
●优先权调度算法
●多级反馈队列
……
●
4.2 调度算法
Evaluation only.
Created with Aspose.
您可能关注的文档
- 车辆生产企业及产品[第251批].doc
- 第2章节心理学研究变量.ppt
- 车辆的技术状况登记表捷达中巴1.doc
- 教育十个小故事.doc
- 第2章节描述统计学.ppt
- 车辆监控和线路巡视[2010-09-09].doc
- 教育叙事及案例写作.doc
- 第2章节数据库基础知识.ppt
- 教育咨询话培术训内容.doc
- 车辆管理作业规则.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)