收藏 分销(赏)

微格教学计算机操作系统处理机调度与死锁先来先服务调度算法和短作业(进程)优先调度算法.ppt

上传人:w****g 文档编号:1792469 上传时间:2024-05-09 格式:PPT 页数:12 大小:444.50KB 下载积分:8 金币
下载 相关 举报
微格教学计算机操作系统处理机调度与死锁先来先服务调度算法和短作业(进程)优先调度算法.ppt_第1页
第1页 / 共12页
微格教学计算机操作系统处理机调度与死锁先来先服务调度算法和短作业(进程)优先调度算法.ppt_第2页
第2页 / 共12页


点击查看更多>>
资源描述
3.3 调度算法调度算法计算机操作系统第3章 处理机调度与死锁 3.3.1先来先服务调度算法和短作 业(进程)优先调度算法3.3 调度算法调度算法本节概述1.主要内容:先来先服务调度算法;短作业(进程)优先调度算法。2.学习目标:理解上述调度算法及它 们各自的优缺点。3.3 调度算法调度算法调度算法 在OS中调度的实质是一种资源分配,因而调度算法是指:根据系统的资源分配策略所规定的资源分配算法。目前有很多处种调度算法,有些适用于作业调度,有些适用于进程调度,有些两者都能适用。这里我们主要介绍两种调度算法:(1)先来先服务调度算法(FCFS);(2)短作业(进程)优先调度算法SJ(P)F。3.3 调度算法调度算法周转时间:是指作业被提交给系统开始,到 作业完成为止的这段时间间隔。带权周转时间:作业的周转时间Ti与系统为它 提供服务的时间TS之比。1.先来先服务调度算法(FCFS)衡量进程调度性能的一个指标衡量进程调度性能的一个指标:周转时间。周转时间。3.3 调度算法调度算法1.先来先服务调度算法(FCFS)先来先服务调度算法是一种最简单的调度法,该算法即可用于作业调度,也可用于进程调度。作业调度:每次都是从后备队列中选择一个或多个最先进入该队列的作业,将他们装入内存,分配资源,创建进程,放入就绪队列。进程调度:每次是从就绪队列中选择一个最先进入队列的进程分配处理机,使之投入运行,该进程一 直执行到完成或发生某事件而阻塞才放弃处理机.3.3 调度算法调度算法进程名进程名 到达时到达时间间服务时服务时间间开始执开始执行时间行时间完成时完成时间间周转时周转时间间带权周带权周转时间转时间A0101B11001101C21101102D31001022021.先来先服务调度算法(FCFS)下表列出了A,B,C,D四个作业情况。1110011001001991.993.3 调度算法调度算法1.先来先服务调度算法(FCFS)从上表可以看出,其中短作业C的带权周转时间是100,而长作业D的带权周转时间时间是1.99。由此可知,FCFS调度算法有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业(进程)。3.3 调度算法调度算法 短作业(进程)优先调度算法是指对短作业或短进程优先调度的算法。它们可以分别用于作业调度和进程调度。短作业优先的调度算法,是从后备队列中选择一个或若干个估计运行时间最短的作业,将它们调入内存运行。而短进程优先调度算法,则是从就绪队列中选出一估计运行时间最短的进程,将处理机分配给它,使它立即执行并一直执行到完成,或发生某事件而被阻塞放弃处理机时,再重新调度。2.短作业(进程)优先调度算法 3.3 调度算法调度算法 作业作业 情况情况调度调度 算法算法进程名进程名ABCD平均到达时间到达时间0123服务时间服务时间4352 FCFS完成时间完成时间471214周转时间周转时间4610117.75带权周转时间带权周转时间1225.52.625 SJF完成时间完成时间49146周转时间周转时间481236.75带权周转时间带权周转时间12.642.41.51.8852.短作业(进程)优先调度算法图 FCFS和SJF调度性能的对比3.3 调度算法调度算法2.短作业(进程)优先调度算法 从上表可以看出,采用SJ(P)F算法后,不论是平均周转时间还是平均带权周转时间,都有较明显的改善,尤其对短作业D,其周转时间由原来的11降为3;而平均带权周转时间是从5.5降为1.5。这说明SJF调度算法能有效的降低作业的平均等待时间,提高系统吞吐量。3.3 调度算法调度算法算法算法FCFS算法算法SJ(P)F算法算法优点优点(1)比较容易实现比较容易实现,(2)有利于长作业有利于长作业(长长进程进程)。有效的降低作业的平均等待有效的降低作业的平均等待时间,提高系统吞吐量。时间,提高系统吞吐量。缺点缺点 不利于短作业不利于短作业(短短进程进程)。(1)对长作业不利;对长作业不利;(2)不能保证紧迫性作业(进程)不能保证紧迫性作业(进程)的及时处理;的及时处理;(3)不一定能真正做到短作业优先。不一定能真正做到短作业优先。3.先来先服务和短作业(进程)优先调度 算法优缺点对比。3.3 调度算法调度算法
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服