一战成硕
- 4.3 文件系统
- 4.3.1 文件系统结构
- 4.3.2 文件系统布局
- 4.3.3 外存空闲空间管理
- 4.3.4 虚拟文件系统
4.3 文件系统
4.3.1 文件系统结构
4.3.2 文件系统布局
- 文件系统在磁盘中的结构
- 文件系统在内存中的结构
内存中的信息用于管理文件系统并通过缓存提高性能,这些数据在安装文件系统时被加载,在文化系统操作期间被更新,在卸载时被丢弃,这些结构类型可能包括:
1)内存中的安装表,包含已安装文件系统分区有关信息。
2)内存中的目录结构的缓存包含最近访问的目录信息。对安装分区的目录,它可以包括一个指向分区的指针。
3)整个系统的打开文件表,包含每个打开文件的FCB副本及其他信息。
4)每个进程打开文件表,包含一个指向整个系统的打开文件表中适当条目的指针,以及其他信息。
4.3.3 外存空闲空间管理
一个磁盘可以划分为4个分区,每个分区都有单独的文件系统,包含系统的分区成为卷,卷可以是磁盘的一部分,还可以是多个磁盘组成的RIAD集。
文件存储设备的管理实质上是对空闲块的管理,它包含空闲块的组织分配与回收。
-
空闲表法
-
空闲链表法
-
位示图法
-
成组链接法
4.3.4 虚拟文件系统
虚拟文件系统采用面向对象的思想,它抽象出一个通用的文件系统模型。