OS之文件索引

目录

一、一级索引

索引结构:

二、多级索引

索引结构:

案例习题:

三、增量索引

索引结构:

案例题目:


一、一级索引

索引结构:

二、多级索引

索引结构:

在这里插入图片描述

案例习题:

设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块。一个物理块可以存放10个索引表目。建立索引时,一个物理块应有一个索引表目,试问索引应占几个物理块?

解题步骤:

  • 首先求出建立了几级的索引
  • 物理块存放的N次方恰好大于等于总记录,则N为索引级别。如此题10^3为1000,所以应建立三级索引。
  • 则有如下示意图

在这里插入图片描述 

答案:一级一个,二级10个,三级100个,每个索引占1块,所以共计111个

三、增量索引

索引结构:

案例题目:

存在1个1级索引,1个2级索引,1个3级索引…,磁盘每块大小为XB,每块地址为YB求管理最大文件

  1. 每个磁盘块能装多少个索引项
  2. 求有多少个块
  3. 再乘以每块的大小

 已知:一个文件系统,磁盘每块大小为2KB,每块地址用4B表示。

猜你喜欢

转载自blog.csdn.net/weixin_64443786/article/details/130898420