位于磁盘不同磁道的扇区读写速喥是否一样每个磁道上的扇区又是怎么分布的
我们都知道机械硬盘的最小存储单位为扇区。而扇区分布在磁盘盘面上盘片上划分出一個个同心圆,每两个同心圆之间被称为磁道不同盘片上的同一位置的磁道组成了一个个柱面。对磁道再进行划分就成了扇区而硬盘容量的计算公式为:
硬盘容量=柱面数 x 磁头数 x 扇区数 x 扇区大小
对于同心圆上的磁道进行划分的话,每个同心圆的扇区数是一样的(早期的硬盘確实如此)由于硬盘主轴的工作方式都是CAV(Constant Angular Velocity恒定角速度,单位时间内转动的角度一致)所以各个磁道上的扇区读写速度是相同的。那麼就出现了一个问题
做一个比喻,两个教室一大一小,但是在招生时学校规定每个班的学生人数相同,这就造成了一个很尴尬的问題:小班级略显拥挤但大班级却又很空。这就和磁盘一样内圈扇区面积小,但是外圈的面积大由于磁盘是通过磁化表面微粒来表示數据的(朝向阳极表示0,朝向阴极表示1)面积越大代表资源越多必将造成极大的存储空间的浪费,放着资源不用很显然让一些硬盘生产廠家和郁闷于是一种叫ZDR(区域数据记录技术)的技术就出现了。
ZDR(区域数据记录技术)
前面已经提到硬盘的工作方式是CAV而盘片最外圈嘚周长比最内圈的周长要长很多,磁头在最外圈时虽然放置的角度与在最内圈时一样,但走相同时间过距离就长多了为此,硬盘厂商們开发了ZDR技术即从磁盘上划分出若干个区域。每个区域内的各个磁道扇区数一致但靠外侧的区域比外侧的区域的每磁道扇区数要多一些,从而可以减少由于磁道长度带来的资源浪费问题以达到充分利用磁盘存储空间的目的。大多数产品划分了16个区域最外圈的每磁道扇区数正好是最内圈的2倍。这样磁盘的外侧的传输速度就比内侧的提高了一倍而且磁盘容量也大大提升。
需要注意的是现在很多磁盘檢测软件还是按照以前的方式去计算扇区数,也就是说在软件上看到的磁道数是不准确的,因为他是按照每个磁道扇区数目一致来计算磁盘容量来确定的磁道数,也就是文章开头的公式