为什么硬盘的访问时间是旋转延迟和寻道时间的总和而不是它们的最大值?

时间:2011-04-16 18:41:30

标签: file-io io hard-drive

旋转延迟是滚筒旋转所需的时间,直到头部组件可以到达右扇区。寻道时间是头部组件在正确位置移动所需的时间。

如果他们同时移动,那么只有两者中最大的一个应该算作访问时间(我相信通常是寻找时间)。但是我读到的关于这个主题的每一篇文章都说明了它们必须加入 - 这意味着它们不能同时移动。

哪个是正确的?求和,还是最大?

2 个答案:

答案 0 :(得分:2)

磁头可能会到位,但磁盘可能不在该位置的正确位置。所以想象首先必须移动头部,然后等待主轴旋转。当头部到达时,它可能可能,但是可能需要等待至少半圈才能达到正确的扇区。所以总结它们两者都可以。

编辑:

所以想象它就像一个Merry Go Round。你可以在2秒内跑到最快乐的地方(你是头脑)。但是你可能需要等待5到10秒钟才能让你的特定马匹在你抵达后到达你身边(马是你想要进入的部门)。

答案 1 :(得分:2)

最糟糕的情况是最大寻道时间加上最大旋转时间,因为在最坏的情况下,当磁头到达正确的位置时,所需的扇区只是错过了。