若磁头的当前位置为100磁道,磁头正向磁道号增加的方向移动。现有一磁盘读写请求队列:23,376,205,132,19,61,190,398,29,4,18,40。(1)若采用先来先服务磁盘调度算法,试写出磁盘寻道的顺序并计算出平均寻道长度。(2)若采用最短寻道优先磁盘调度算法,试写出磁盘寻道的顺序并计算出平均寻道长度。(3)若采用电梯扫描磁盘调度算法,试写出磁盘寻道的顺序并计算出平均寻道长度。
举一反三
- 假设磁头的当前位置为100,对磁盘的读写请求序列为55,58,39,18,90,160,150,38,180,170,且磁头正向磁道号增加方向移动。试分别给出采用SSTF和SCAN算法的磁头访问序列,并计算出平均寻道长度各为多少?SSTFSCAN访问的下一磁道号移动磁道数访问的下一磁道号移动磁道数平均寻道长度:平均寻道长度:
- 若干个等待访问磁盘者依次要访问的磁道为20,44,40,4,80,12,76,移动臂当前位于40号柱面,则先来先服务算法的平均寻道长度为();最短寻道时间优先算法的平均寻道长度为();扫描算法(当前磁头移动的方向为磁道递增)的平均寻道长度为()。
- 磁盘读写请求队列为:190、10、160、80、90、125、30、20、140、25。当前磁头在100道,正向磁道号增加方向移动。按先来先服务、最短寻道时间优先、扫描算法的平均寻道长度分别为______________________、__________________、__________________。
- 下列磁盘调度算法中,会造成磁头随时会改变运动方向的是()。①先来先服务磁盘调度算法;②最短寻道时间优先磁盘调度算法;③扫描磁盘调度算法;④循环扫描磁盘调度算法。
- 磁盘请求以10、22、20、2、40、6、38磁道的序列到达磁盘驱动器。寻道时每个柱面移动需要6ms,假设磁盘的起始位置位于磁道18,采用先来先服务磁盘调度算法的寻道时间是_ 第1空__ms;如果采用最短寻道时间优先算法的寻道时间是_ 第2空__ms;如果采用SCAN算法(初始向小磁道移动方向)的寻道时间是_ 第3空__ms;