一、磁盘组成
磁盘即是磁表面存储器,也就是在不同形状上(如盘状,带状等)的载体上涂有磁性材料层,工作时,靠载磁体高速运动,由磁头在磁层上进行读/写操作,信息被记录在磁层上,这些信息的轨迹也就是磁道,磁盘的磁道是一个个同心圆。 硬磁盘是计算机系统中最主要的外存设备,盘片一般由铝合金制成,其表面涂有一层可被磁化的硬磁特性材料。除开外部结构不讲,其用于寻址的结构有磁头,磁道,柱面,扇区。 磁头(Heads):每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片 的一个面。因此,用第几磁 头就可以表示数据在哪个磁面。 际是一个扇子的形状,故称为扇区。每个扇区的容量为512 字 节 其中磁头是用于向磁盘读写信息的工具,磁盘上的一圈圈的圆周被称之为磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区,扇区中又存在着很多存储单元用于存储比特信息,扇区是磁盘的最小组成单元,通常是512字节。同时,可以看出,不同盘面上的每圈磁道所组成的柱形区域,这块区域叫做柱面,一个盘片上下两面都是可读写的,所以可以得出,一面磁盘上的磁道数=柱面数。 磁道是从外到内,从0开始编号,即最外面的一圈为第0磁道 系统将文件存储到磁盘上时,按柱面、磁头、扇区的方式进行,即最先是第1磁道的第一磁头下(也就是第1盘面的第一磁道)的所有扇区,然后,是同一柱面的下一磁头,……,一个柱面存储满后就推进到下一个柱面,直到把文件内容全部写入磁盘。 |
|
二、文件系统
文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。 Linux操作系统支持很多不同的文件系统,比如ext2、ext3、XFS、FAT等等,而Linux把对不同文件系统的访问交给了VFS(虚拟文件系统),VFS能访问和管理各种不同的文件系统。所以有了区之后就需要把它格式化成具体的文件系统以便VFS访问。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块" |