问题 单项选择题

某软盘有40个磁道,磁头从一个磁道移至另一个磁道需要5ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和25ms,则读取一个100块的文件需要()时间。

A.17500ms

B.15000ms

C.5000ms

D.25000ms

答案

参考答案:A

解析:

[分析]: 本题考查存放在磁道上的文件的读取时间计算。访问一个数据块的时间应为寻道时间加旋转延迟时间及传输时间,题目中给的条件比较全面,只需计算一下。

由题可知,每块的旋转延迟时间及传输时间共需100ms +25ms =125ms,磁头从一个磁道移至另一个磁道需要5ms,但逻辑上相邻数据块的平均距离为10个磁道,即读完一个数据块到下一个数据块寻道时间需要50ms。因此访问一个数据块的时间应为125ms+50ms=175ms,所以读取一个100块的文件共需要17500ms。

单项选择题
问答题