写数据方式:当 0 面上的某磁道空间不足时,其他数据写入第 1 面相同编号的磁道上。若新磁道空间还是不足,再写第 2 面相同编号的磁道上,直到同一柱面上的磁道(所有盘面上的编号相同的磁道)都不够用时才会写到新的柱面上。
磁头臂的移动其实是一个类似弧形的痕迹
可以看这个视频 0:40 的地方。
定位一个扇区需要磁头号、磁道号、扇区号。其中,磁头号和磁道号以0开始编号,扇区是以 1 为起始编号的
这种采用磁头、磁道和扇区这种模式来访问硬盘的方法称为CHS 模式,所以,后来引入了逻辑块地址(Logical Block Address,LBA)的概念。LBA模式不考虑扇区的物理位置(磁头号、磁道号),而是把它们全部组织起来统一编号。该模式由硬盘控制器在硬件一级上提供支持,所以效率很高,兼容性很好。
LBA 在这种编址方式下,原先的物理扇区被组织成逻辑扇区,且都有唯一的逻辑扇区号。
扇区在编号时,是以柱面为单位的。即,先是0 面0 道,接着是1 面0 道,直到把所有盘面上的0 磁道处理完,再接着处理下一个柱面。这跟我们上面所说的写数据方式如出一辙,根本原因是移动磁头的速度相对较慢。
LBA=C磁头总数每道扇区数+H*每道扇区数+(S-1)
参考资料:
操作系统真象还原
x86-从实模式到保护模式