首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么硬盘的访问时间是旋转延迟和寻道时间之和,而不是它们的最大值?

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

Stack Overflow用户
提问于 2011-04-17 02:41:30
回答 2查看 1.1K关注 0票数 1

旋转延迟是滚筒旋转直到磁头组件能够到达正确扇区所需的时间。寻道时间是磁头组件在正确位置移动所需的时间。

如果它们同时移动,则只有两个时间中最大的一个应该计入访问时间(我认为通常是查找时间)。但我读到的每个关于主题的文本都表明它们必须被添加-这意味着它们不能同时移动。

那么哪一个是正确的呢?求和还是求最大值?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-17 02:44:37

磁头可能已就位,但此时磁盘可能未处于正确位置。所以想象一下,首先头部必须移动,然后等待主轴旋转。当头部到达时,它可能就在那里,但它可能至少需要等待半个旋转才能到达正确的扇区。因此,将它们相加可以同时考虑到这两种情况。

编辑:

所以把它想象成旋转木马。你也许可以在2秒内跑到旋转木马(你是头)。但你可能需要等待5-10秒,让你的特定马在你到达后绕到你身边(马是你想要访问的部分)。

票数 2
EN

Stack Overflow用户

发布于 2011-04-17 03:08:35

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5688702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档