我正在从《数据库系统完整书第2版》(示例13.2 pg.565-566)一书中阅读威震天747示例。他们提供以下信息:
在计算平均寻道时间时,他们进行以下计算:
1 + (65536/3)/4000 = 6.46 millisecond.
我知道65536是给定的轨道数,而1/3是平均距离,但是我不知道为什么它们加1以及从何处获得4000。
任何人都可以帮我吗?
您甚至不需要了解有关该主题的任何信息(实际上,您似乎所知道的只是让您偏离了轨道,这仅是寻找时间)。只需4000
在描述中查找所有出现的内容(只有一个),然后1 millisecond
在同一段落中查找相关的出现情况。
报价数据库系统-完整书(第2版),重点是:
在气缸之间移动气缸盖组件需要花费一毫秒的时间来启动和停止,每行驶4000个气缸还要多花一毫秒的时间。因此,磁头在1.00025毫秒内移动一个磁道,并在约17.38毫秒内从最里面的磁道移动到最外面的磁道,即65,536个磁道。
改写计算:从最内层到最外层圆柱查找需要17.38毫秒。取消1 ms的启动/停止时间后,实际运动将剩下16.38 ms。其中三分之一(根据作者的平均距离移动)为5.46。再加上1毫秒的启动/停止时间,您便会得到答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句