この問題は、ディスクスケジューリングアルゴリズムの一つである「SCAN(スキャン)」方式、またはその変形である「LOOK」方式に類似した考え方で解くことができます。ヘッドは常に一方向に移動し、要求のあるシリンダを順番に処理していきます。条件(2)と(3)から、ヘッドはまずシリンダ番号が増加する方向、つまり100から120、140へと移動します。要求のうち120と140を処理した後、増加方向の要求がなくなったため、ヘッドは方向転換し、今度はシリンダ番号が減少する方向へ移動します。この際、条件(1)により、残りの要求(90, 70, 80, 110, 60)をシリンダ番号順に処理するため、110、90、80、70、60の順になります。
移動距離は、(140 - 100) + (140 - 60) = 40 + 80 = 120 シリンダとなります。
選択肢ア、ウ、エは、この計算結果と異なるため誤りです。