某磁盘的转速为 10 000 转/分,平均寻道时间是 6 ms,磁盘传输速率是 20 MB/s,磁盘控制器延迟为 0.2ms,读取一个 4 KB 的扇区所需的平均时间约为
A. 9ms B. 9.4ms C. 12ms D. 12.4ms
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
磁盘转速为10,000 转/分,转换为每秒转数:
10,000 转/分 = 10,000 / 60 转/秒 ≈ 166.67 转/秒
旋转一圈所需的时间:
1 秒 / 166.67 转 ≈ 0.006 秒 ≈ 6 ms
由于磁盘是旋转的,我们需要找到读取扇区所需的时间的一半(因为扇区可能位于磁盘的任何位置,平均情况下,它会在旋转到读取头下方之前的一半时间内到达)。
旋转延迟 = 6 ms / 2 = 3 ms
总访问时间由以下部分组成:
磁盘传输速率是20 MB/s,我们需要读取4 KB(即0.004 MB)的数据:
数据传输时间 = 数据大小 / 传输速率 = 0.004 MB / 20 MB/s = 0.0002 秒 = 0.2 ms
总时间 = 平均寻道时间 + 旋转延迟 + 磁盘控制器延迟 + 数据传输时间 = 6 ms + 3 ms + 0.2 ms + 0.2 ms = 9.4 ms
因此,读取一个4 KB扇区所需的平均时间约为9.4 ms。
答案是 B. 9.4 ms。
参考答案:B
解析:磁盘转速...
登录后提交答案