疑问一个:磁盘转速提高了,存取速度为什么不能相应的

2025-04-08 05:47:21
推荐回答(2个)
回答(1):

首先要明白,磁盘的盘面被分成多各同心圆,这些圆称为磁道,磁道之间留有空隙。磁道被分成一段一段,称为扇区,大小相当于一个盘块。 磁盘启动时,磁头首先处于0磁道,磁盘从接到命令到向目标扇区读取或写入数据完毕共经历三个阶段: 第一阶段,磁头沿径向移动,移到目标扇区所在磁道的上方(注意,不是目标扇区,而是目标扇区所在的磁道),这段时间称为寻道时间,目标扇区所在磁道跟0磁道的远近不同寻道时间也不一样。这个时间是随机变化的,因此用平均值来表示。最大寻道时间和最小寻道时间的平均值称为平均寻道时间,有的书上称为平均定位时间,约为10毫秒。 第二阶段,找到目标磁道后通过盘片的旋转,使得要目标扇区转到磁头的下方,这段时间称为旋转延迟时间,取最大最小的平均值即旋转半周的时间作为平均旋转延迟时间,有的书上称为平均等待时间。比如,一个7200(转/每分钟)的硬盘,每旋转一周所需时间为60×1000÷7200=8.33毫秒,则平均旋转延迟时间为8.33÷2=4.17毫秒。 第三阶段,向目标扇区读取或写入数据,时间约为零点几个毫秒。 由此可见,第三阶段所耗时间相对第一、二阶段可以忽略不记。于是将平均寻道时间与平均旋转延迟时间之和称为平均存取时间。决定一个磁盘读写速度的是它的平均存取时间。 可见,当磁盘的转速改变时,由于平均寻道时间与磁盘转速无关,所以它不变。磁盘的转速提高一倍,只是平均旋转延迟时间减半。

回答(2):

这个不一定的, 因为受到SATA口带宽的限制的, SATA 3Gbps的口最快的阅读速度是375MB/s左右, 硬盘也不会用到整个带宽, 所以存取速度不会正比的提高, 到了SATA就封口了