对SSTF算法略加修改后所形成的SCAN算法的基本思想如下:
既考虑到欲访问的磁道与当前磁道的距离,更优先考虑的是磁头的当前移动方向.
如:当磁头正在自里向外移动时,SCAN算法所选择的下一个访问对象应是其欲访问的磁道既在当前磁道之外,又是距离最近的.这样自里向外地访问,直至再无更外的磁道需要访问时,才将磁臂换向,自外向里移动.这时,同样也是每次选择这样的进程来调度,即其要访问的磁道,在当前磁道之内,且距离最近者,这样,磁头又是逐步地向里移动,直至再无更里面一些的磁道访问,从而避免了饥饿现象的出现.
[em06]