【发布时间】:2021-04-19 14:33:08
【问题描述】:
例如,硬盘以 5400 RPM 的速度旋转,而机械臂需要 4 毫秒才能从磁道 1 移动到磁道 80。我正在寻找最坏情况下的扇区访问时间(以毫秒为单位)。
所以我知道总和只是“X ms(在本例中为 4)寻道时间 + X 延迟时间 = ANS”。
但我正在努力掌握如何计算延迟。我从在线搜索中看到“延迟 = 平均 0.5 转 = X RPM 磁盘的 X 毫秒”,但这对我来说毫无意义。谁能简化一下?
【问题讨论】:
-
您在网上找到了平均延迟时间,但想知道您这边最差的延迟时间,因此您的延迟时间将是 60s/5400rpm 或 1s/(5400/60)rps 作为圆盘在一分钟内旋转 5400 次。如果我计算正确,这应该是 11ms
-
顺便说一句,平均值是根据轨道上最差和最佳访问时间计算的,因此最好是在发现轨道后立即进行,并且扇区位于头部下方 -> 0ms。但是当扇区刚刚通过磁头下方时,您需要等待光盘完整旋转。考虑到一段时间内的平均值,这将是光盘旋转一次所需时间的一半。
标签: latency hard-drive