文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
优先调度算法
优先调度算法
格式:ppt
大小:226.00 KB
文档页数:7
下载文档原格式
下载原文件
/ 7
下载本文档
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
优先级调度算法
简单解说
主要知识罗列
一. 优先级算法定义
二. 例题解析 三. 优先级调度算法相关知识点 四. 算法存在问题
一. 优先级算法定义
每个进程都有一个优先级与其关联,具有最高优先级的进程进程会 分配到CPU。具有相同优先级的进程按FCFS顺序调度。 注意:a. SJF算法属于简单优先级算法,其优先级为下一个(预测的)CPU 区间的倒数,是通用优先级算法的一个特例。 b. CPU区间越大,优先级越小。 c.
四. 算法存在问题
1. 无穷阻塞或饥饿
优先级调度算法会使某个低优先级进程无穷等待 CPU,此时,可能发生俩种情况,要么进程最终能进行, 要么系统最终崩溃并失去所有未完成低优先级进程
2. 解决方式——老化
老化是一种技术,已逐渐增加在系统中等待很长时 间的进程的优先级
我们会按照高优先级和低优先级讨论调度,有的系统用 小数字表示低优先级,有的系统用小数字表示高优先级, 但是本书用小数字表示高优先级。
二. 例题解析
考虑下面一组进程,它们在时间0时按顺序p1,p2,....,p5到达,其 CPU区间时间按ms计: 进程 区间时间 优先级 p1 10 3 p2 1 1 p3 2 4 p4 1 5 p5 5 2 采用优先级调度,会按照下面的Gantt图来调度这些进程。 p2 0 1 p5 6 p1 16 p3 p4 18 19
平均等Baidu Nhomakorabea时间为8.2ms。
三. 优先级调度算法相关知识点
1,优先级可通过内部或外部方式来定义 a.内部定义优先级使用一些测量数据以计算进程 的优先级 b.外部优先级是通过操作系统之外的准则来定义 的 2.优先调度可以是抢占或者非抢占的 a.如果新到达的进程的优先级高于当前运行进程 的优先级,那么抢占优先级调度算法会抢占CPU b.非抢占优先级调度算法只是将新进程加到就绪 队列头部
相关主题
最短作业优先调度算法
短作业优先调度算法
优先级调度算法
优先数调度算法
优先数调度算法实现
最早期限优先调度算法
文档推荐
优先级调度算法
页数:58
按优先数调度算法实现处理器调度的模拟设计与实现
页数:5
优先级调度算法实验报告
页数:9
时间片轮转算法和优先级调度算法 C语言模拟实现
页数:12
按优先数调度算法实现处理机调度C++程序代码
页数:3
最高优先数优先”调度算法
页数:7
设计一个按优先数调度算法实现处理器调度的程序 改
页数:14
设计一个按优先数调度算法实现处理器调度的程序(可以输入进程的数量)
页数:9
优先级调度算法
页数:3
设计一个按优先数调度算法实现处理器调度的进程
页数:11
最新文档
饭店包间名字大全
word无法创建工作文件,请检查临时环境变量
自行车健身比赛开幕式讲话词
2018乡村医生个人工作总结
MySQL测试题 SQL
合勤NXC5200
铁路集中箱空箱调度优化建模案例(案例2)
微分几何教学大纲-复旦大学数学科学学院
人教版九年级数学上册导学案:24.1.1_圆【精品】
(整容后办护照用)医院整容证明