SCAN 算法磁道访问顺序计算:平均寻道长度与寻道时间

问题描述: 假设每移动一个柱面需要 2 毫秒时间,如果现在读写磁头正在 50 号柱面上执行输出操作,而等待访问者依次要访问的柱面为 130、199、32、159、15、148、61、99,求平均寻道长度和总共花费的寻找时间。

解决方案:

  1. 绘制磁道访问序列扫描图:
   199
   159
   148
   130
   99  <--
   61     |
   50 -->|
   32     |
   15  <--
  1. 确定 SCAN 算法访问磁道的顺序: 根据扫描图,使用 SCAN 算法访问磁道的顺序为:50 -> 61 -> 99 -> 130 -> 148 -> 159 -> 199 -> 32 -> 15。

  2. 计算平均寻道长度: 平均寻道长度 = (99-50) + (99-61) + (130-99) + (148-130) + (159-148) + (199-159) + (199-32) + (32-15) = 594

  3. 计算总共花费的寻找时间: 总共花费的寻找时间 = 平均寻道长度 × 2 毫秒/柱面 = 1188 毫秒 = 1.188 秒

结论: 使用 SCAN 算法访问这些柱面,平均寻道长度为 594,总共花费的寻找时间为 1.188 秒。

SCAN 算法磁道访问顺序计算:平均寻道长度与寻道时间

原文地址: https://www.cveoy.top/t/topic/ojay 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录