基础概念
相关提炼内容见 file-system。
文件系统的层次结构
- 用户调用接口
- 文件目录系统
- 存取控制验证模块
- 逻辑文件系统与文件信息缓冲区
- 物理文件系统
- 辅助分配模块
- 设备管理程序模块
- 文件系统类型: FAT32, NTFS, ext2, ext3, ext4
目录实现
- 线性列表
- 哈希表
文件实现——文件分配方式
- ~注意与文件的逻辑结构区别
- 连续分配:适合长度固定的文件
- 链接分配
- 隐式链接
- 显式链接
- 文件分配表(File Allocation Table,FAT)
- 索引分配
- 链接方案
- 多层索引
- 混合索引
- 三种方式的比较
文件实现——文件存储空间管理
- 文件存储器空间的划分和初始化
- 文件存储器空间管理
- 空闲表法
- 空闲链表法
- 位示图法
- 成组链接法