设备管理--共享设备调度算法

(1)先来先服务(FCFS)
      FCFS将申请磁盘服务的进程按先后顺序排队,每次调度选择位于队首的进程运行,假定当前磁头处于第六道,等待服务的进程有7个,它们请求的磁道先后顺序是8、1、24、2、35、5、18,可以计算所有进程运行后磁头一共移动的磁道数: 
      2+7+23+22+30+27+13=124
(2)最短寻道时间优先(SSTF)
   SSTF算法选择离当前磁头位置最近的目标物理块优先访问,以保证最短的寻道时间,依然以前面的进程访问序列为例,采用SSTF算法后的调度序列为8、5、2、1、18、24、32。可以计算所有进程运行后磁头一共移动的磁道数为:
                     2+3+3+1+17+6+8=40
该算法的优点是降低了系统的平均寻道时间,提高了系统吞吐量,缺点是磁盘内外边缘的磁道访问频率降低,有失公平性。
(3)电梯算法
        磁头一个方向移动的过程中,选择离磁头最近的目标物理块访问,知道没有要访问的物理快为止,然后磁头变换移动方向,以同样的方式选择访问磁盘的进程,采用电梯算法后的调度序列变为8、18、24、32、5、2、1,可以计算 所有进程运行后磁头一共移动的磁道数为:
                   2+10+6+8+27+3+1=57
显然电梯算法兼顾了公平性和高吞吐量,目前较多采用电梯调度算法。  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值