主观题:h668.某软盘有40个磁道,磁头从一个磁道移到另一个磁道需要6 ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为13
某软盘有40个磁道,磁头从一个磁道移到另一个磁道需要6 ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为13磁道,每块的旋转延迟时间及传输时间分别为100ms和25ms,问读取一个100块的文件需要多少时间?如果系统对磁盘进行了整理,让同一个文件的磁盘块尽可能靠拢,从而使相邻数据块的平均距离降为2个磁道,这时读取100块文件需要多少时间?
答案:解:
磁盘整理前,读取一块数据的时间为:13×6+100+25=203 ms(3分)
因此,读取一个100块的文件需要时间:203×100=20300 ms(2分)
磁盘整理后,读取一块数据的时间为:2×6+100+25=137 ms(2分)
因此,读取一个100块的文件需要时间:137×100=13700 ms(3分)
答案:解:
磁盘整理前,读取一块数据的时间为:13×6+100+25=203 ms(3分)
因此,读取一个100块的文件需要时间:203×100=20300 ms(2分)
磁盘整理后,读取一块数据的时间为:2×6+100+25=137 ms(2分)
因此,读取一个100块的文件需要时间:137×100=13700 ms(3分)