在同一个磁盘记录面上,信息被写在许多个同心圆上,每个同心圆为一个磁道,不同磁道用磁道号表示。磁道间的距离为道密度,它与磁头选择磁道的定位精度直接有关,对固定尺寸(直径)的盘片,磁道密度与磁盘片的总存储容量成正比。对多片结构的磁盘组,不同记录面上的同一磁道被叫做一个柱面。

  在同一个磁道上,信息被组织为固定大小的区段,称为扇区,即把一个圆周等分成若干部分,每部分就构成一个扇区,每个扇区的一个磁道,用于存储一定数目的二进制信息(如以字节数表示)。扇区的一个磁道通常是磁盘进行读写的最小信息单位。不同扇区用扇区号表示,为此必须有办法标识一个磁道的起始位置,以便表明第一个扇区的开始。请注意,在一个磁道上,只有一部分区域用于记录有用(外部写入和用于读出)的信息,还有很多区域用于标记磁道的开始、结束、扇区位置(编号)、磁头号等,以及用于保存数据校验与纠错处理的冗余信息(常用的是CRC校验码),可能还有一些必要的间隙部分。所以一个磁盘上的可用存储容量,不是简单地用磁道数乘上每个磁道理论上可写入的最多信息数目(可磁化的单元数)决定的。对一个磁盘片(组),在使用之前要进行格式化操作,即在每个磁道上完成区域划分,写入各种标记信息,建立标明磁盘记录面使用情况的信息位图等。磁盘的存储容量,通常是指在磁盘完成格式化操作之后,留给用户实际可用的存储空间,通常用字节数表示。

  图4.32给出了IBM 3740 8寸软盘的数据记录格式。


图4.32 IBM 3740 8寸软盘的数据记录格式

  这里提几句关于磁盘转速的问题。磁盘转速直接影响读出信号的大小,当磁表面上的磁性材料的磁化强度一定时,磁头通过它的速度越快读出信号越大(读出信号正比于dl/dt)。由此又可以想到,不同磁道(处于磁盘表面不同半径的圆周上)的线速度是不一样的,越靠近圆心,线速度越低,越靠近外沿,线速度越高,若在不同磁道上记录相同数量的信息,不同磁道上的位密度是不同的。这给读写信号控制带来一些困难。在某些磁盘系统中,也可以对不同范围内的磁道,采用写入不同数量信息的办法处理,这可以提高磁盘总的存储容量,但给磁盘上的信息管理带来很多麻烦。