目录
一、磁盘构造
磁盘构造:磁盘由盘片(platter)构成。每个盘片有两面或者称为表面(surface),表面覆盖着磁性材料记录。盘片中央有一个可以旋转的主轴(spindle),它使得盘片以固定的旋转速率旋转。
每个表面由一组称为磁道(track)的同心圆组成。每个磁道被划分为一组扇区(sector)。每个扇区包含相等数量的数据位(通常是512字节),这些数据编码在扇区的磁性材料上。扇区之间由一些间隙(gap)分隔开,这些间隙中不存储数据位,间隙存储用来标识扇区的格式化位。
柱面(cylinder):柱面是所有盘片表面上到主轴中心的距离相等的磁道的集合。
磁盘用读/写头(read/write head)来读写存储在磁性表面的位,读/写头连接到一个传动臂(actutor arm)一端。通过沿着半径轴前后移动这个传动臂,驱动器可以将读/写头定位在盘面上的任何磁道上。这样的机械运动称为寻道(seek),读/写头垂直排列,一致行动,在任何时刻,所有的读/写头都位于同一个柱面上。
磁盘以扇区大小的块来读写数据。对扇区的访问时间(access time)有三个主要的部分:寻道时间(seek time)、旋转时间(rotational latency)和传送时间(transfer time)
寻道时间:为了读取某个目标扇区的内容,传动臂首先将读/写头定位到包含目标扇区的磁道上。移动传动臂所需要的时间称为寻道时间。依赖于读/写头以前的位置和传动臂在盘面上移动的速度。现代驱动器中平均寻道时间是通过几千次对随机扇区的寻道求平均值来测量的,通常为3~9ms。
旋转时间:一旦读/写头定位到了期望的磁道,驱动器等待目标扇区的第一个位旋转到读/写头下。这个步骤的性能依赖于读/写头到达目标扇区时盘面的位置和磁盘的旋转速度。在最坏的情况下,读/写头刚刚错过了目标扇区,必须等待磁盘转一整圈。因此,最大旋转延迟(以秒为单位)是