| 项目 | 值 |
|---|---|
| 定义 | 文件在磁盘上的存储方式(OS 视角) |
| 三种分配 | 连续分配、链接分配、索引分配 |
| 最高效 | 连续分配(顺序和随机都快) |
| 最常用 | 索引分配(UNIX/Linux 采用) |
文件的物理结构(分配方式)决定文件的数据块如何分配到磁盘块上。
| 分配方式 | 访问方式 | 碎片 | 扩展性 | 可靠性 |
|---|---|---|---|---|
| 连续分配 | 直接访问 | 外碎片 | 差 | 好 |
| 隐式链接 | 仅顺序 | 无 | 好 | 差 |
| 显式链接(FAT) | 直接访问 | 无 | 好 | 中 |
| 索引分配 | 直接访问 | 无 | 好 | 好 |
| 考法 | 解题套路 |
|---|---|
| 物理地址计算 | 连续:起始块 + 偏移;索引:查索引表 |
| 混合索引计算 | 直接指针 + 一级间接 + 二级间接 + 三级间接的块数 |
| FAT 表查找 | 从目录项找起始块号,沿 FAT 表链查找 |
| 分配方式对比 | 连续快但有碎片,链接无碎片但慢,索引折中 |
↑ 以上为站内 HTML 相对链接(纯网页可浏览);本页右上「在 Obsidian 中打开」跳回源笔记。