早教吧 育儿知识 作业答案 考试题库 百科 知识分享

操作系统练习,高手帮个忙,先谢了!设某单面磁盘旋转速度为每分钟7200转、每个磁道有200个扇区,相临磁道间的平均移动时间为1ms.若在某时刻,磁头位于200号磁道处,并沿着磁道号大的

题目详情
操作系统练习,高手帮个忙,先谢了!
设某单面磁盘旋转速度为每分钟7200转、每个磁道有200个扇区,相临磁道间的平均移动时间为1ms.若在某时刻,磁头位于200号磁道处,并沿着磁道号大的方向移动,磁道号请求队列为100.180.600.240.对请求队列中的每个磁道需读取1个随机分布的扇区,假设计算机系统采用FIFO磁盘调度策略,则读完这个队列共需要多少时间,如果采用SCAN调度策略,又是多少?要求给出计算过程。
▼优质解答
答案和解析
每分钟7200转,一转就是60/7200秒,通过一个扇区就是60/7200/200
200->240 40*1ms(寻到)+(60/7200)*0.2(寻扇)+60/7200/200(读扇区)=
240->600 260*1ms(寻到)+(60/7200)*0.2(寻扇)+60/7200/200(读扇区)=
600->180 420*1ms(寻到)+(60/7200)*0.2(寻扇)+60/7200/200(读扇区)=
180->100 80*1ms(寻到)+(60/7200)*0.2(寻扇)+60/7200/200(读扇区)=
全部相加就是答案,自己计算吧
这种应该是SCAN
200->240 40*1ms(寻到)+(60/7200)*0.2(寻扇)+60/7200/200(读扇区)=
240->600 260*1ms(寻到)+(60/7200)*0.2(寻扇)+60/7200/200(读扇区)=
0->100 100*1ms(寻到)+(60/7200)*0.2(寻扇)+60/7200/200(读扇区)=
100->180 80*1ms(寻到)+(60/7200)*0.2(寻扇)+60/7200/200(读扇区)=
全部相加
这种应该是FIFO
我忘记有没有两种方法对调,希望帮到你