操作系统(十六)调度算法(一)

2.2.4 调度算法

目录

2.2.4 调度算法

2.2.4.1 先来先服务(FCFS, First Come First Serve)

2.2.4.2 短作业/进程优先(SJ/PF, Shortest Job/Progress First)

2.2.4.3 高相应比优先算法(HRRN, Highest Response Ratio Next)

 2.2.4.4 三种调度算法的比较


2.2.4.1 先来先服务(FCFS, First Come First Serve)

  顾名思义。按照“公平”原则,兑先来的进程/作业进行调度。

2.2.4.2 短作业/进程优先(SJ/PF, Shortest Job/Progress First)

  最短的作业/进程优先得到服务(所谓“最短”,是指要求服务时间最短),可分为抢占式和非抢占式。

  下面我们用一个实例来演示一下两种调度算法到底是怎么样运行的:有如下表所示的四个进程,按照先来先服务以及短作业优先算法计算其指标。

  先来先服务:先来的进程先接受服务,所以进程的调度顺序就是P1->P2->P3->P4,调度顺序如下图所示

  周转时间=完成时间-到达时间   P1:7-0=7;P2: 11-2=9; P3: 12-4=8; P4: 16-5=11

  带权周转时间=周转时间/运行时间  P1: 7/7=1; P2: 9/4=2.25;  P3: 8/1=8; P4: 11/4=2.75

  等待时间=完成时间-到达时间-运行时间=周转时间-运行时间  P1=7-7=0P2=9-4=5

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值