广播爱好者基地社区天南海北 → 硬盘术语
查看完整版本:硬盘术语
10/9/2009 7:31:59 AM

  一、硬盘术语

  1、磁道(Track)
  2、柱面(Cylinder)
  3、磁头(Head)
  4、扇区(Sector)
  5、CHS(Cylinder-Head-Sector)
  6、LBA(Logical-Block-Addressing)
  二、磁道(Track)
  硬盘驱动器中负责存储数据的部位就是硬盘的盘片,硬盘的每一个盘片的表面,如果用来存储数据,就要做相应的处理。具体的方法就是将硬盘表面划分成很多个同心圆,每一个同心圆就叫做一个磁道(Track)。划分成同心圆而不是其他形状,是为了便于访问。要定位到某一点,只需要先定位到其所在的磁道上,然后等待盘片旋转到欲访问的位置即可。
  三、柱面(Cylinder)
  知道了磁道的概念,柱面(Cylinder)的概念就很容易理解。对于一块物理硬盘,其中所包含的盘片可能有一片,也有可能有两片、三片,甚至四片。即使只有一块盘片,人们往往也会同时用其上下两个面存放数据,这样就有可能会存在两个、四个、六个甚至八个表面,每个表面的磁道划分都是完全相同的。每个盘片上相同位置的磁道看上去就像在同一个圆柱体的表面上,于是我们就称之为柱面。换言之,柱面就是所有位置相同的磁道的集合。一个硬盘的柱面数与其某个盘片表面的磁道数是相同的。
  四、磁头(Head)
  磁头(Head)是硬盘中负责读写数据的部件,因为数据是记录在硬盘盘片表面上的,因此每一个存放数据的盘片表面都要有一个与之对应的磁头。一般情况下,硬盘盘片的两个表面都会用来存放数据的,因此磁头数往往是盘片数的二倍。有一些硬盘最上面一个盘片的上表面和最下面一个盘片的下表面不用来存放数据,此时磁头数等于盘片数乘以二再减去二。
  五、扇区(Sector)
  对硬盘划分磁道之后,并不能马上用它来存放数据,为了更合理的利用空间,还要把磁道划分成更小的区间。早期的硬盘是直接从盘片的圆心引出多条射线,将每个磁道等分成若干个扇环形,每一个扇环形的小区域就称之为一个扇区(Sector),每个扇区的容量都是相等的,而且是固定的,都是512字节(Byte)。但是这种划分方式有一个明显的缺点,磁道(或柱面)的半径越大,每个扇区所占用的面积越大,造成了硬盘空间的浪费。现在的大容量硬盘上,扇区的划分已经不是由从圆心引出的射线来等分了,而是每个磁道单独划分,充分利用硬盘的空间。
  六、CHS(Cylinder-Head-Sector)
  CHS(Cylinder-Head-Sector)是一种硬盘容量的表示方法。早期的硬盘每个磁道(或柱面)上扇区数都是相同的,则硬盘的容量可以由柱面、磁头、扇区数来求得,磁盘容量=柱面数×磁头数×扇区数×512字节。硬盘容量大小有三种表示方法:Normal、LBA、Large,CHS其实就是Normal方法,其中柱面(Cylinder)的最大值是1024,磁头(Head)的最大值是16,每柱面的扇区(Sector)的最大值是63,因此Normal模式能表示的最大硬盘容量=1024×16×63×512B=528MB。
  七、LBA(Logical-Block-Addressing)
  LBA(Logical-Block-Addressing)是另外一种硬盘容量表示方法,一般翻译为线性选址方式。大容量的硬盘扇区的划分方式更加合理,每磁道的扇区数不再相等,不能直接使用CHS寻址方式,此时就要用到线性选址方式(LBA)。LBA以扇区为单位,将磁盘上所有的扇区看作是一个连续的存储空间,要定位到硬盘上的某个位置,只需要给出其LBA数即可。硬盘驱动器表面上一般都标注了该硬盘的最大LBA数,硬盘容量=最大LBA数×512字节。为了与CHS模式相兼容,大容量的硬盘一般也支持模拟的CHS寻址,此时的CHS参数都是模拟出来的,而不是实际的物理值,比如在BIOS中看到的硬盘参数就是这样。Head的最大值可以是16,Sector的最大值可以是255。

Powered by BBSdiy V2.0 ACCESS © 1998-2024
Processed in 0.08 second(s)