1529 字
4 分钟
考研专业课学习记录2026-05-12
考研专业课学习记录 | 2026-05-12
今日学习内容
今天专业课学习两个小时,主要完成了操作系统模块中文件系统的核心知识点学习,梳理了文件系统的基础框架与考研核心考点脉络。
AI知识点带复盘
本次复盘围绕408操作系统文件系统的考研高频考点展开:
- 文件系统基础概念 文件是带有文件名的相关信息集合,文件系统是操作系统中负责管理文件存储、访问、共享与保护的软件集合。考研常考察文件与普通进程的区别、文件系统的核心职能,以及文件的基础属性(文件名、大小、存储位置、访问权限等)。
- 文件的逻辑结构 分为两类核心形式:流式无结构文件(以字节序列为最小存储单元,是当前主流的文件形式,如文本文件、二进制可执行文件)和记录式有结构文件(由多个逻辑记录组成,常用于数据库、批量数据处理场景)。考点多考察两种结构的适用场景与差异。
- 文件的物理结构
即文件在磁盘上的实际存储方式,是考研核心考察点:
- 连续分配:将文件存储在连续磁盘块中,优势是顺序/随机访问性能优异,缺点是易产生外碎片、文件扩展困难。
- 链接分配:分为隐式链接(每块末尾存储下一块指针)与显式链接(将所有块指针集中存入文件分配表FAT),解决了外碎片问题,支持灵活扩展,但仅支持顺序访问,随机访问性能极差。
- 索引分配:为每个文件单独建立索引块,存储所有数据块的地址,完美支持随机访问。考研重点考察单级/多级索引结构,如UNIX的i节点混合索引(10个直接索引块+1次/2次/3次间接索引块),常考察单文件最大可存储大小的推导计算。
- 哈希分配:通过哈希函数将文件名映射为磁盘块地址,访问效率高,但存在哈希冲突问题,考研考察占比较低。
- 目录结构
主流目录结构的演进与考点:
- 单级目录:所有文件存放在同一目录下,存在严重重名问题,仅适用于单用户系统。
- 两级目录:分为主目录与用户专属目录,解决了重名问题,但用户间文件共享难度大。
- 树形目录:当前主流目录结构,通过绝对/相对路径访问文件,支持重名与基础共享,是考研考察最多的目录结构。
- 无环图目录:允许文件被多个目录项指向,实现高效文件共享且避免冗余存储。
- 图状目录:支持任意形式共享,但存在循环引用风险,实际系统中极少使用。
- 文件存储空间管理
考研高频考察的磁盘空闲空间管理方法:
- 空闲表法:将连续空闲块组织为表结构,适合大块连续空闲空间场景。
- 空闲链表法:将所有空闲块链接为单链表,实现简单但遍历效率较低。
- 位示图法:用二进制位映射磁盘块使用状态,通过位运算快速定位空闲块,是考研高频考点。
- 成组链接法:UNIX系统采用的经典方案,将空闲块分组存储,兼顾空间利用率与管理效率,常考察其分配与回收的完整流程。
- 文件共享与保护
- 硬链接:多个目录项指向同一个i节点,删除硬链接不会直接删除文件,仅当所有硬链接都被删除时文件才会被真正释放,支持跨目录共享但不支持跨文件系统共享。
- 软链接(符号链接):创建独立的链接文件存储目标文件路径,删除目标文件后软链接直接失效,支持跨文件系统共享。考研常考察两者的核心区别与适用场景。 文件保护常见方案:访问控制矩阵、UNIX权限分组(所有者/组/其他用户)、口令保护、加密保护等。
问题与反思
- 对UNIX i节点多级索引的最大文件大小推导细节仍不熟练,各级间接索引对应的块数计算容易出错。
- 硬链接与软链接的底层实现逻辑混淆,对两者的使用限制场景需要结合实例进一步梳理。
- 成组链接法的空闲块分配与回收完整流程记忆不够流畅,需要结合流程图再复盘。
收获与总结
- 梳理了408文件系统模块的完整考点框架,理清了从文件基础概念到物理存储、目录管理、空间管理、共享保护的完整知识链路。
- 掌握了各类文件物理结构的优劣与适用场景,可以快速匹配不同业务场景的最优存储方案。
- 明确了不同目录结构的演进逻辑,理解了树形目录成为行业主流的核心原因。 💡 碎碎念:踏实吃透每一个知识点!
文档内容由 AI 辅助生成
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
考研专业课学习记录2026-05-12
https://elysiaweb.vercel.app/posts/408/5-12/ 部分信息可能已经过时
相关文章 智能推荐