文件的物理结构
上一节
下一节
文件系统中,文件存储设备通常分块,每块1k或者512字节或其他大小,与此对应,文件信息也被划分为与物理块大小相等的逻辑块。
(1)顺序结构
文件的信息存放在若干连续的物理块中。系统为每个文件都建立一个文件控制块FCB。对于顺序文件,只要从FCB中得到文件的第一个块的物理块号和文件长度,便可确定位置。
(2)链接结构
一个文件的信息存放在若干不连续的物理块中,各块之间通过指针连接,前一个物理块指向下一个物理块。
(3)索引结构
一个文件的信息存放在若干不连续物理块中,系统为每个文件建立一个专用数据结构——索引表,并将这些块的块号存放在一个索引表中。一个索引表就是磁盘块地址数组,其中第i个条目指向文件的第i块。
(4)多级索引结构
UNIX文件系统采用的是多级索引结构。每个文件的索引表为13个索引项,每项2个字节。最前面10项直接登记存放文件信息的物理块号(直接寻址) 如果文件大于10块,则利用第11项指向一个物理块,该块中最多可放256个文件物理块的块号(一次间接寻址)。对于更大的文件还可利用第12和第13项作为二次和三次间接寻址。
本节资料

