- 1、本文档共104页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统4.处理机
四、处理机;处理机调度和反死锁策略;处理机调度的层次;处理机调度算法的共同目标;批处理系统的目标;分时系统的目标;实时系统的目标;处理机调度和反死锁策略;批处理系统中的作业及调度;批处理系统中的作业及调度;批处理系统中的作业及调度;先来先服务调度算法(FCFS);短作业优先调度算法(SJF);优先级调度算法;高响应比优先调度算法 ;处理机调度和反死锁策略;进程调度的目的;进程调度的任务;进程调度机制;进程调度机制;进程调度方式;进程调度方式;下一个最短CPU区间算法;CPU区间长度估算;下一个最短CPU区间算法;轮转调度算法;轮转调度算法;轮转调度算法;q=1时,进程执行顺序ABCDEABCDEABCEACE;优先级调度算法;优先级调度算法;多级队列调度算法(静态优先级);多级反馈队列调度算法(动态优先级);基于公平原则的调度算法;多处理器调度;亲和性与负载平衡;超线程技术(Hyper-Threading);处理机调度和反死锁策略;实现实时调度的基本条件;实现实时调度的基本条件;实时调度算法的分类;非抢占式调度算法;抢占式调度算法;实时调度算法的分类;最早截止时间优先算法;最早截止时间优先算法;最低松弛度优先算法;最低松弛度优先算法;优先级倒置;优先级倒置:例子;优先级倒置的解决方法;处理机调度和反死锁策略;可重用资源和消耗性资源;可重用资源和消耗性资源;可抢占资源和不可抢占资源;死锁;死锁;产生死锁的必要条件;处理死锁的方法;处理死锁的方法;处理机调度和反死锁策略;破坏“请求和保持”条件;破坏“请求和保持”条件;破坏“不可抢占”条件;破坏“循环等待”条件;处理机调度和反死锁策略;系统安全状态;系统安全状态;利用银行家算法避免死锁;银行家算法;安全检查算法;银行家算法案例;1、T0时刻的资源分配情况;1、T0时刻的安全性;2、 P1请求Request1(1,0,2);2、 P1请求Request1(1,0,2);3、P4请求Request4(3,3,0);4、P0请求Request0(0,2,0);4、P0请求Request0(0,2,0);处理机调度和反死锁策略;死锁检测;资源分配图;资源分配图;死锁定理;资源分配图简化方法;资源分配图简化方法;资源分配图简化方法;资源分配图简化方法;死锁检测中的数据结构;死锁检测的方法;死锁检测的方法;死锁解除;终止进程的方法;付出代价最小的死锁解除算法;作业;设n个进程的处理顺序是P1、P2、…、Pn,执行时间是t1、t2、…、tn,进程的平均完成时间为
若进程不全按短作业优先原则,即存在Pj和Pk进程,满足jk且tjtk,则将Pj和Pk进程的交换,形成新的处理顺序P1、…、Pj-1、Pk 、Pj+1 …、Pk-1、Pj 、Pk+1、…、Pn ,进程的平均完成时间为;两个周期任务平均每秒运算次数L=n1/m1+n2/m2 ,设
For i=0 to k //i表示第一种CPU数量
//j表示第二种CPU数量
c=c1*i+c2*j //c表示总成本
将最小的c对应的i和j作为第一种和第二种CPU的配置数量;P1、P3、P4、P2、P0;对于进程P1、P2、…、Pn,若资源分配图的两种简化方法涉及的进程(Pj1、Pj2、…、Pjm)相同,仅简化的顺序不同。由于资源简化的方法是将与进程节点有关的边都删除形成孤立节点,与执行顺序无关。资源分配图的初始值相同,故简化后也相同。
若方法一与方法二涉及不同的进程,不妨设方法一中有Pjk进程,而方法二中没有,则将Pjk进程补到方法二最后一个进程后。方法一在处理Pjk进程时仅回收了Pj1、Pj2、…、Pjk-1的资源,而方法二已回收了除Pjk外Pj1、Pj2、…、Pjm的资源,故有足够资源供Pjk完成,因此方法二不是不可简化图,与已知矛盾。
不同的简化方法涉及的进程相同,顺序可能不同,故得到相同的不可简化图。;若资源分配图可完全简化,则必然存在一个简化顺序P1、P2、…、Pn ,该顺序即为进程能够顺序执行完毕的一种方法。故存在死锁时,资源分配图是不可完全简化的。
同理,当进程能够顺序执行完毕时,必然存在一个执行顺序P1、P2、…、Pn ,该顺序即为资源分配图的完全简化顺序。故若资源分配图是不可完全简化的,则存在死锁。;将空集以及对应的代价0作为第一个元素放入队列中
循环执行
取队列首个元素A
若终止A中进程可解除死锁状态,则退出循环,A包含的进程为需终止进程,对应最小代价
分别在A中添加一个不在A中的其他进程,计算代价,并根据代价大小,与队列中已有的元素按从小到大的顺序排序,重新放入队列中
您可能关注的文档
- 探索建筑艺术特点.ppt
- 掌纹诊病2011_3_10.ppt
- 接近准客户黄金法则.ppt
- 接近顾客发现需要[雅芳1].ppt
- 接触测温方法和误差讨论.ppt
- 接近预告和照查继电器电路.ppt
- 接入网的基本结构和接口.ppt
- 接触网分段.分相绝缘装置分册.ppt
- 推断复习和化学上册探究.ppt
- 接触器介绍和选型.ppt
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
最近下载
- 企业存货管理问题研究——以森马服饰为例.doc
- 2012年数学建模竞赛答案之一 葡萄酒.pdf VIP
- 手机游戏的营销策略分析以《明日方舟》为例.docx VIP
- 急诊POCT专项测试卷附答案.doc
- 2023年全国数学建模竞赛D题的答案.doc VIP
- 100m3每天医疗污水处理方案.docx VIP
- PreSonus 普瑞声纳 Temblor T10EN,CN T10 OwnersManual 04272021说明书用户手册.pdf
- 2021年全国数学建模竞赛D题的答案.pdf VIP
- PreSonus 普瑞声纳 Eris E44EN,CN Eris E44 and E66 OwnersManual EN V3 01112021.说明书用户手册.pdf
- 2003全国大学生数学建模竞赛b题参考答案.docx
文档评论(0)