磁盘由存储部件和操作部件组成。
存储部件是由一根转轴穿过多个盘片形成的,操作部件由机械磁杆、磁臂、读写磁头组成的。
先看整个磁盘的示意图:
盘片:圆形,信息都存储在盘片上。
盘面:每个盘片有上下两个盘面,两个盘面都可以存储信息。
转轴:转轴连接所有盘片,可以旋转。
磁臂:机械磁杆连接多个磁臂,磁臂只能沿着盘片的半径方向移动。
磁头:每个磁臂前端有一个负责读写的磁头,一个磁头与一个盘面对应,所以磁头号和盘面号是一一对应的。
通过转轴的转动和磁杆的移动,来确定信息的位置。
再看看一个盘片:
磁道:一个盘面上,与转轴距离相同的扇区构成的圆环,就是一个磁道,同一盘面上的磁道是同心环。
扇区:扇环形状,是磁道的组成部分,扇区是磁盘存储的最小单位,一般扇区所能存储的信息的数量是一定的(标题10字节、内容512字节、ECC纠错信息12-16字节)
柱面(磁柱):不同盘片上,与转轴等距的磁道的集合,类似于圆环柱。
关于扇区和扇区号:
百度百科上“扇区”的解释是一个磁道上的一小段弧形(如上图所示),
而维基百科上Cylinder-Head_Sector的图示则是扇形的,但是这样解释不通磁盘读写的工作过程
我觉得应该是第一种正确,
但是,这样就会有一个问题,如果扇区号能够唯一标识扇区,那么还要磁道号(柱面号)干什么,只用盘面号(磁头号)和扇区号就可以定位了呀?
网上说,之所以用磁道号+扇区号,而不是直接用扇区号,是因为扇区数量太多,表示不过来,那么应该是磁道号+扇区号共同唯一确定了一个扇区,单独的扇区号是无法唯一确定一个扇区的,
也就是说,一个扇区号对应的是多个扇区,这时候如果用下面这种方式表示扇区号,那么就可以解释的通了。
现在看磁道号+扇区号的组合,其实就是极坐标的形式(距圆心的距离,离标准半径的角度)
按照扇区号转动转轴,按照柱面号移动磁头,最终确定扇区。
有一种丑,叫做五彩斑斓的丑~