文件系统.md 1.7 KB


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]]

相关页面

  • [[操作系统]]
  • [[文件系统]]