磁盘的结构:
盘片: 在盘片上是均匀的极细的磁粉。每一个盘片都有两个盘面,从上到下从0开始编号。
磁头: 使用控制电流,通过磁盘读写头去改变磁盘表面磁性粒子的NS极
步进电机: 使磁头精确到每一个磁道。普通的电机做不到那么精确。步进电机使用音圈技术,音圈最初设计是为 了使 扬声器极细微的震动。使用步进电机使得磁头臂在磁场 作用下精确步进。
启停区: 在盘片上最内圈为启停区。磁头停下时放在启停区。
0磁道: 盘片最外圈为0磁道,数据都是从0磁道开始写的。
磁道: 磁盘在格式化时,分为了很多同心圆。这些同心圆轨迹称为磁道。磁道也有宽窄,每段圆弧称为扇区
低级格式化: 划分磁道和扇区。
高级格式化: 对磁盘上的数据进行文件系统的标记。
柱面: 在同一磁道上的所有盘面上,组成的一个圆柱,称为柱面。在同一个柱面全部读写完毕后才能装一到下一 个柱面。因为在同一个柱面下读写只要切换盘片切换电子就行了。切换柱面则需要进行机械切换,花费的时间较长。
寻道: 磁头选择柱面的过程,称为寻道。需要进行机械切换。
扇区: 把每一个磁道进行等距离的切割,形成了等长度的圆弧。每一个扇区的大小都相同。例如512B或者256B。
读写时,只能以扇区为单位进行读写。及时一次只写了1字节的数据,下一次写数据也只能寻找一个新的空 扇区进行写数据。
IO: 对于不同层次上,IO的意义也不同。对于磁盘而言,一次磁头的连续读或者写称为一次IO。
影响磁盘性能的几个因素:
转速:主要影响的是磁盘的连续I/O速率
寻道速度: 随机I/O速率的最大影响因素
单碟容量: 对于相同大小的盘片,单碟容量大意味着盘面上磁性粒子密度更高。对于同样大小的空间,例如1M,磁性 粒子密度较高的盘片上的磁头臂需要移动的距离就比较小。所以速度会较快些。
接口速度: 目前,接口的速度已经远远大于磁盘的I/O速度。影响非常小。