• 2023-11-24
    假定一个磁盘有200个柱面,编号为0一199,在完成了磁道1...出磁头移动的顺序,并计算存取臂移动总量。
  • 【解答】采用FCFS算法调度时,磁头移动顺序为:143→86→147→91→177→94→150→102→175→130磁头移动总量是565(柱面)采用SSTF算法调度时,磁头移动顺序为:143→147→150→130→102→94→91→86→175→177磁头移动总量是162(柱面)采用SCAN算法调度时,磁头移动顺序为:143→147→150→175→177→130→102→94→91→86磁头移动总量是125(柱面)

    举一反三

    内容

    • 0

      某移动臂磁盘的柱面由外向里从0开始顺序编号,假定当前磁头停在100号柱面而且移动方向是向外的,现有一个请求队列在等待访问磁盘,访问的柱面号分别为190、10、160、80、90、125、30、20、140和25。请写出分别采用最短寻道时间优先和扫描算法处理上述请求的次序并计算磁头移动总量(总磁道数)。

    • 1

      设某移动头磁盘有200个柱面,编号为0~199, 刚刚完成了125柱面的存取,磁头当前正处在143柱面,对于如下请求序列: 86,147,91,177,94,150,102,175,130, 请写出在FCFS、SSTF和SCAN算法下的磁头移动顺序,指出在此题中效果最好(总寻道数最少)的算法。

    • 2

      假定磁盘有200个柱面,编号0-199,当前存取臂的位置在100号柱面上,且刚刚完成了120号柱面的服务请求,如果请求队列的先后顺序是:190,10,160,80,90,125,30,20,29,140,25;试问:为完成上述请求,下列算法存取臂移动的总量是多少?并给出存取臂移动的顺序。(1)先来先服务算法FCFS;(2)最短查找时间有限算法SSTF;(3)扫描算法SCAN;

    • 3

      3. 设磁盘共有200个柱面(磁道),柱面编号为0—199,当前存取的位置在125柱面上,并且刚刚完成了对128号柱面的服务请求,在此之前如果存在以下请求服务序列: 75, 182, 90,110, 170,150, 102, 68, 42 试问:为完成上述请求,下列算法存取臂移动顺序如何?移动臂移动总量是多少? (1) 先来先服务算法(FCFS) (2) 最短寻找时间优先算法(SSTF) (3) 扫描(电梯)算法(SCAN)

    • 4

      {假设一个磁盘有200个柱面,编号为0~199,当前存取臂的位置是在143号柱面上,并刚刚完成了125号柱面的服务请求,如果存在请求序列86、147、91、177、94、150、102、175、130,试问:为完成上述请求,采用下列算法时存取臂的移动顺序是什么?移动总量是多少?(1) 先来先服务(FCFS)(2) 最短寻道时间优先(SSTF)(3) 扫描算法(SCAN)(4) 循环扫描算法(C-SCAN)}