操作系统:文件管理(二)文件系统

一战成硕

  • 4.3 文件系统
      • 4.3.1 文件系统结构
      • 4.3.2 文件系统布局
      • 4.3.3 外存空闲空间管理
      • 4.3.4 虚拟文件系统

4.3 文件系统

4.3.1 文件系统结构

操作系统:文件管理(二)文件系统_第1张图片

4.3.2 文件系统布局

  1. 文件系统在磁盘中的结构
    操作系统:文件管理(二)文件系统_第2张图片
  2. 文件系统在内存中的结构
    内存中的信息用于管理文件系统并通过缓存提高性能,这些数据在安装文件系统时被加载,在文化系统操作期间被更新,在卸载时被丢弃,这些结构类型可能包括:
    1)内存中的安装表,包含已安装文件系统分区有关信息。
    2)内存中的目录结构的缓存包含最近访问的目录信息。对安装分区的目录,它可以包括一个指向分区的指针。
    3)整个系统的打开文件表,包含每个打开文件的FCB副本及其他信息。
    4)每个进程打开文件表,包含一个指向整个系统的打开文件表中适当条目的指针,以及其他信息。
    操作系统:文件管理(二)文件系统_第3张图片

4.3.3 外存空闲空间管理

一个磁盘可以划分为4个分区,每个分区都有单独的文件系统,包含系统的分区成为卷,卷可以是磁盘的一部分,还可以是多个磁盘组成的RIAD集。
文件存储设备的管理实质上是对空闲块的管理,它包含空闲块的组织分配与回收。

  1. 空闲表法

  2. 空闲链表法

  3. 位示图法

  4. 成组链接法

4.3.4 虚拟文件系统

虚拟文件系统采用面向对象的思想,它抽象出一个通用的文件系统模型。

你可能感兴趣的:(操作系统,操作系统,文件系统)