第 32 题
某硬盘有 200 个磁道(最外侧磁道号为 0),磁道访问请求序列为:130,42,180,15,199,当前磁头位于第 58 号磁道并从外侧向内侧移动。按照 SCAN 调度方法处理完上述请求后,磁头移过的磁道数是( )。
A. 208 B. 287 C. 325 D. 382
[tag_link] 正确答案:C SCAN 算法就是电梯调度算法。顾名思义,如果开始时磁头向外移动就一直要到最外侧,然后再返回向内侧移动,就像电梯若往下则一直要下到最底层需求才会再上升一样。当期磁头位于 58 号并从外侧向内侧移动,先依次访问 130 和 199, 然后再返回向外侧移动,依次访问 42 和 15, 故磁头移过的磁道数是:(199-58)+(199-15) = 325。