2020/8/30 典型调度算法

早期批处理调度系统算法,与用户无交互

算法思想规则抢占?优点缺点考虑到等待时间&运行时间饥饿?
FCFS先来的先服务,可用于进程/作业调度非抢占公平;实现简单对短作业不利等待时间√ 运行时间×不会
SJF短作业优先,可用于进/作业默认非抢占,也有SJF抢占式最短剩余时间优先算法(SRTN)“最短”的平均等待/周转时间对长作业不利,难以做到真正的短作业优先等待时间× 运行时间√
HRRN高响应比优先非抢占式上述两种算法的权衡折中,综合考虑等待时间和运行时间等待时间√ 运行时间√不会

这几种算法只要关心对用户的公平性、平均周转时间、平均等待时间等评价系统整体性能的指标,但是不关心“响应时间”,也并不区分任务的紧急程度,因此对于用户来说,交互性很糟糕。因此这三种算法一般适合用于早期的批处理系统,当然,FCFS算法也常常结合其他的算法使用,在现在也扮演着很重要的角色

算法思想规则抢占?优点缺点饥饿?补充
时间片轮转可抢占公平,适用于分时系统频繁切换有开销,不区分优先级不会时间片太大或太小有何影响?
优先级调度有抢占式的,也有非抢占式区分优先级,适用于实时系统可能导致饥饿动态/静态优先级。各类型进程如何设置优先级?如何设置优先级?
多级反馈队列抢占式平衡优秀一般不说他有缺点,不过有可能导致饥饿
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值