某软盘有40个磁道 磁头从一个磁道移到另一个磁道需要6ms。文件在磁盘上非连续存放 逻辑上相邻的数

大学 磁道,磁盘,磁头 已帮助 人

某软盘有40个磁道,磁头从一个磁道移到另一个磁道需要6ms。文件在磁盘上非连续存放,逻辑上相邻的数据块的平均距离为13个磁道,每块的旋转延迟时间及传输时间分别为100ms和25ms。 问:(1)读取一个100块的文件需要多少时间? (2)如果对磁盘进行整理使得同一文件的磁盘块尽可能靠拢,从而使逻辑上相邻的数据块的平均距离降为2个磁道,这时读取100块的文件有需要多少时间?

请帮忙给出正确答案和分析,谢谢!

热搜:数组对象删除某一个指定对象

答案解析

难度★★☆ 搜索
  • 正确答案:×
    (1)磁盘访问时间由寻道时间、旋转延迟时间和传输时间组成。逻辑上相邻的数据块的平均距离为13磁道,读一块数据需要的时间为:13×6+100+25=203ms。则读取一个100块的文件需要:203×100=20300ms。(2)磁盘整理后,逻辑上相邻的数据块平均距离为2个磁道,则读一块数据需要的时间变为:2×6+100+25=137ms。则读取一个100块的文件需要:137×100=13700ms。