如何计算平均寻道时间?

JDL娃哈哈

我正在从《数据库系统完整书第2版》(示例13.2 pg.565-566)一书中阅读威震天747示例。他们提供以下信息:

  • 8个拼盘= 16个表面
  • 2 ^ 16 =每个表面65536个轨道
  • 每磁道256个扇区
  • 每个扇区4096字节

在计算平均寻道时间时,他们进行以下计算:

1 + (65536/3)/4000 = 6.46 millisecond.

我知道65536是给定的轨道数,而1/3是平均距离,但是我不知道为什么它们加1以及从何处获得4000。

任何人都可以帮我吗?

丹尼尔·贝克(Daniel Beck)

您甚至不需要了解有关该主题的任何信息(实际上,您似乎所知道的只是让您偏离了轨道,这寻找时间)。只需4000在描述中查找所有出现的内容(只有一个),然后1 millisecond在同一段落中查找相关的出现情况

报价数据库系统-完整书(第2版),重点是:

在气缸之间移动气缸盖组件需要花费一毫秒的时间来启动和停止每行驶4000个气缸还要多花一毫秒的时间因此,磁头在1.00025毫秒内移动一个磁道,并在约17.38毫秒内从最里面的磁道移动到最外面的磁道,即65,536个磁道。

改写计算:从最内层到最外层圆柱查找需要17.38毫秒。取消1 ms的启动/停止时间后,实际运动将剩下16.38 ms。其中三分之一(根据作者的平均距离移动)为5.46。再加上1毫秒的启动/停止时间,您便会得到答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算平均时间

来自分类Dev

读写寻道时间之间的差异

来自分类Dev

如何计算熊猫的平均时间?

来自分类Dev

哪些因素会影响磁盘的寻道时间?

来自分类Dev

如何计算SQL中午夜的平均时间?

来自分类Dev

如何计算平均间隔时间

来自分类Dev

如何计算平均起床时间和起床时间?

来自分类Dev

无法计算平均时间

来自分类Dev

计算平均时间

来自分类Dev

A *寻路算法-卡住了计算最短路径的时间

来自分类Dev

如何计算平均周转时间-循环和FIFO调度?

来自分类Dev

Python:当变量=是时如何计算平均时间长度

来自分类Dev

如何计算时间加权平均值并产生滞后

来自分类Dev

如何计算 Elasticsearch 中的平均最短时间?

来自分类Dev

计算R中的平均时间

来自分类Dev

从哈希数组计算平均时间

来自分类Dev

计算R中的平均时间

来自分类Dev

计算平均交付时间 laravel

来自分类Dev

计算Unix时间戳之间的平均时间

来自分类Dev

如何计算平均元素

来自分类Dev

如何计算平均年数

来自分类Dev

A *寻路,计算G成本

来自分类Dev

熊猫-计算时间戳的平均值

来自分类Dev

计算读取磁盘上字节的平均时间

来自分类Dev

在Matlab中计算时间平均数据

来自分类Dev

计算时间串的平均值

来自分类Dev

MS Excel:计算平均日期时间

来自分类Dev

计算并绘制时间间隔平均值

来自分类Dev

跟踪时如何在nutiteq上计算平均距离,速度和时间