磁盘调度算法代码_操作系统磁盘调度算法

让我们简单了解下数据在磁盘中是如何被调度的...

01

先来先服务调度算法(FCFS)

9dfc9be5eafa1a7af087687d998cd2ff.png

如上图所示, 共有磁道号60、 70、 120、 86、95、100、 80, 当前所在磁道号是60, 那么当我们采用先来先服务调度算法时, 寻道的路线为: 60 -> 70 -> 120 -> 86 -> 95 -> 100 -> 80   

02

最短寻找时间优先算法(SSTF)

69a11fd608a94eb72a0a1d174265b658.png

如上图所示, 共有磁道号60、 70、 120、 86、95、100、 80, 当前所在磁道号是60, 那么当我们采用最短寻找时间优先算法时, 寻道的路线为: 60 -> 70 -> 80 -> 86 -> 95 -> 100 -> 120

03

扫描算法(SCAN)

4ff1f6da4b6f3809748e9c05958a1e80.png

如上图所示, 共有磁道号60、 70、50、86、95、100、 80、14, 当前所在磁道号是60, 磁道是往增加的方向移动, 那么当我们采用循环算法时, 寻道的路线为: 60 -> 70 -> 80 -> 86 -> 95 -> 100 -> 50 -> 14

04

循环扫描算法(CSCAN)

b8b02619802a5696b3e1e56ce588aca1.png

如上图所示, 共有磁道号60、 70、50、86、95、100、 80、14, 当前所在磁道号是60, 磁道是往增加的方向移动, 那么当我们采用循环算法时, 寻道的路线为: 60 -> 70 -> 80 -> 86 -> 95 -> 100 -> 14 -> 50

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值