问题 问答题

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

答案

参考答案:磁盘访问时间ta=寻道时间ts+旋转延迟时间tr+传输时间tt
根据题目知道tr=100ms,tt=25ms。
(1)文件在磁盘上非连续存放,寻道时间ts=13×6=78(ms),
磁盘访问时间ta=78+100+25=203(ms)。
读取100块的时间=100×203=20.3 (s)。
(2)整理文件后,文件仍然非连续存放,寻道时间ts=2×6=12(ms),
磁盘访问时间ta=12+100+25=137(ms)。
读取100块的时间=100×137=13.7(s)。

选择题
选择题