Skip to content

考点清单

  • [x] 直接索引/一级间接索引/二级间接索引
  • [x] 索引容量计算
  • [x] 逻辑块号定位索引类型

笔记

索引文件结构

索引文件结构

假设 13 个索引节点,物理盘块大小 4KB,每个地址占 4B:

索引类型节点原理容量
直接索引0~9节点直接存放数据内容10 × 4KB = 40KB
一级间接索引10节点存放指向物理盘块的地址,共 1024 个地址1024 × 4KB = 4096KB
二级间接索引11~12节点→一级地址块→物理盘块1024 × 1024 × 4KB

练习题

设文件索引节点有 8 个地址项(每项 4 字节):5 个直接地址索引,2 个一级间接索引,1 个二级间接索引。磁盘索引块和数据块大小均为 1KB。

Q1:访问逻辑块号 5 和 518,分别采用什么索引?

答案:一级间接地址索引和二级间接地址索引

解析:

  • 直接索引:0~4(5 个)
  • 一级间接索引:每节点 1KB/4B=256 个块,2 个节点覆盖 5~516
  • 二级间接索引:517 以上
  • 逻辑块 5 在 5~516 范围 → 一级间接;518 > 516 → 二级间接

Q2:单个文件最大长度是多少 KB?

答案:66053 KB

解析:5(直接) + 256×2(一级间接,2个节点各256块) + 256×256(二级间接,256个一级节点各256块)= 5 + 512 + 65536 = 66053 KB