磁盘基础结构(理论)
磁盘基本单位 整体概念 Paste_Image.png Paste_Image.png Disc:每个硬盘一般会包含多个磁片Disc,每个Disc可以是单面读写数据、也可以是多面读写数据。 Head:读写磁盘的磁头,整个硬盘的所有磁头位置是固定在一起的,移动的动作是基于所有磁头的。针对双面Disc,会有正反两个磁头对应。 Track:每个磁盘上的多个同心圆。 Cylinder:多个磁盘上(正反两面)相同同心圆组成的柱状,用于描述多个磁盘上相同Track位置的数据集。 Sector:每个Track可以进一步划分为多个小的区域,定义磁头一次读写的数据量,一般为512 byte或4K byte。 针对不同年代的硬盘,Sector的划分方式不同。 旧时的小容量硬盘每个Disc上每个Track都划分为等量的Sector,便于数据读取。 每个Track等量的Sector分配对位于Disc外部的Track非常浪费,所以近代大容量磁盘采用了一种新的划分Sector的方法,即ZBR。ZBR将磁盘不同的Track划分为多个Zone,同一Zone的Track具有等量的Sector。位于Disc外侧Zone的Track划分的Sector数量要比内侧的Zone的Track多。 Variable Sectors per Track CYLINDER – HEAD – SECTOR (CHS)