--- title: 文件系统 tags: - module - operating-system - file-system - joplin type: module source_type: reconstructed created: 2026-04-22 updated: 2026-04-22 --- # 文件系统 > [!abstract] > 这一模块讨论持久化数据如何被组织、命名、存储和保护。文件系统不是“文件夹常识”,而是一套完整的数据组织机制。 ## 模块结论 - [[文件系统]] 的重点在于“按名存取”和“逻辑结构屏蔽物理细节”。 - inode、目录项和磁盘块组织是理解它的核心骨架。 - 空间分配方式和缓存机制决定了文件系统的性能特征。 ## 一、文件系统的目标 - 按名存取 - 高效存储 - 数据安全 ## 二、核心组成 - inode - dentry - 超级块 - 数据块 - 位图区 ### 理解重点 - inode 存元信息。 - 目录项维护名字与 inode 的映射。 - 超级块描述文件系统整体状态。 ## 三、文件实现机制 - 连续分配 - 链式分配 - 索引分配 ### 复习重点 - 三种方式的差异不是定义,而是顺序访问、随机访问、碎片和大文件支持之间的权衡。 ## 四、文件访问与性能优化 - 顺序存取 - 直接存取 - 索引存取 - 缓存 - 预读取 - 日志 ## 五、复习提问 - inode 和目录项各自存什么? - 为什么索引分配更适合大文件? - 日志技术为什么有助于崩溃恢复? ## 来源 - [[raw/Joplin/计算机专业基础/计算机操作系统/_ 计算机操作系统知识文档(考研复试与系统学习重点).md]] - [[raw/Joplin/计算机专业基础/计算机操作系统/4.计算机操作系统——文件系统.md]] ## 相关页面 - [[操作系统]] - [[文件系统]]