[计算机组成原理]--关于磁盘平均存取时间

来源:互联网 发布:怎么修改淘宝密码 编辑:程序博客网 时间:2024/06/03 23:02

问题来源

最近在看书的时候发现在计算磁盘的平均读取时间的时候是:

平均存取时间 = 寻道时间 + 旋转延迟时间(磁头定位到所在扇区的时间)+ 传输时间

但是他在计算旋转延迟时间的时候需要将旋转一圈的时间 / 2,书上也没有解释为什么,于是我查了一下相关资料,给出如下解答。

解决方法

其实想法也是很简单:旋转延迟中,最多旋转1圈,最少不用旋转,平均情况下,需要旋转半圈,所以要除 2,问题就解决了。

参考资料

我上面的解释是来自下面的这个网址,上面还是写得很详细的。

磁道、柱面、扇区、磁盘簇、寻道时间、旋转延迟、存取时间

参考资料内容

这里放一点关于上面链接里的内容,大家可以自己去看。

  • 扇区

磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区. 扇区是磁盘最小的物理存储单元

  • 磁盘簇(windows)

windows 将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理

  • 寻道时间

磁头从开始移动到移动到数据所在磁道所需要的时间

  • 旋转延迟

首先,读写头沿径向移动,移到要读取的扇区所在磁道的上方,这段时间称为寻道时间(seek time)。

然后,通过盘片的旋转,使得要读取的扇区转到读写头的下方,这段时间称为旋转延迟时间(rotational latency time)。

例:一个 7200(转 / 每分钟)的硬盘,每旋转一周所需时间为 60×1000÷7200=8.33 毫秒,则平均旋转延迟时间为 8.33÷2=4.17 毫秒(最多旋转1圈,最少不用旋转,平均情况下,需要旋转半圈)。

  • 存取时间

平均寻道时间与平均旋转延迟时间之和称为平均存取时间(average access time)

以上,所有

2017 / 8 / 11

原创粉丝点击