- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 处理机调度与死锁;3.1处理机调度的层次和调度算法的目标;一、处理机调度的层次;1、高级调度;2、低级调度;3、中级调度;;二、处理机调度算法的目标;1、处理机调度算法的共同目标;2、批处理系统的目标;3、分时系统的目标;4、实时系统的目标;3.2 作业与作业调度;1.作业和作业步;2. 作业控制块;3. 作业运行的三个阶段和三种状态;二、作业调度的主要任务;三、先来先服务和短作业优先调度算法;FCFS实例;SJF算法;四、优先级和高响应比优先调度算法;1、优先级调度算法;2、高响应比优先调度算法;3.3 进程调度;一、进程调度的任务、机制和方式;二、轮转调度算法;1.基本思想;2. 进程切换的时机;3. 时间片大小的确定;图3-5 q=1和q=4时的进程运行情况;图3-6 q=1和q=4时进程的周转时间;三、优先级调度算法;1. 优先权调度算法的类型;2. 优先权的类型;3. 高响应比优先调度算法;四、多级队列调度算法;五、多级反馈队列调度算法;六、基于公平原则的调度算法;1. 保证调度算法;2. 公平分享调度算法;3.4 实时调度;一、实现实时调度的基本条件;1、提供必要的信息;2、系统处理能力强;3、采用抢占式调度机制;4、具有快速切换机制;二、实时调度算法的分类;三、常用的几种实时调度算法;1.最早截止时间优先算法;1)非抢占式调度方式用于非周期实时任务;2)抢占式调度方式用于周期实时任务;2. 最低松弛度优先;实例;实例续;四、优先级倒置;1. 优先级倒置的形成;2. 优先级倒置的解决方法;补充材料:多处理机系统中的调度;一、多处理器系统的类型;1、紧密耦合MPS和松散耦合MPS;2、多处理器系统;二、进程分配方式;1、对称多处理器SMP系统中的进程分配方式;1)静态分配;2)动态分配;3)自调度;2、非对称MPS中的进程分配方式;三、进程(线程)调度方式;1、自调度方式;(1)自调度机制;(2)自调度方式的优点;(3)自调度方式的缺点;2、成组调度方式;1)成组调度方式;2)优点;3)如何分配处理机时间;3、专用处理机分配;1)专用处理机分配方式;2)效率及其应用环境;3)一个实例;3.5 死锁概述;一、资源问题;1、可重用性资源和消耗性资源;2、可抢占性资源和不可抢占性资源;二、计算机系统中的死锁;三、死锁的定义、必要条件和处理方法;1、死锁的定义;2、产生死锁的必要条件;3、处理死锁的方法;3.6 预防死锁;一、破坏“请求和保持”条件;1、第一种协议;2、第二种协议;二、破坏“不可抢占”条件;三、破坏“循环等待”条件;3.7 避免死锁;一、系统安全状态;1、安全状态;2、安全状态之例;3、由安全状态向不安全状态的转换;三、利用银行家算法避免死锁;1、银行家算法中的数据结构;2、银行家算法;3、安全性算法;4、银行家算法之例;1)T0时刻的安全性;2)P1请求资源Request1(1,0,2);3)P4请求资源Request4(3,3,0);4)P0请求资源Request0(0,2,0);3.8 死锁的检测与解除;一、死锁的检测;1、资源分配图;2、死锁定理;3、有关数据结构与算法;二、死锁的解除;小结
文档评论(0)