模拟卷 操作系统 文件概念文件系统 选择题
第 31 题

某文件系统物理结构采用三级索引分配方法,如果每个磁盘块的大小为 1024B,每个盘块索引号占用 4 字节,请问在该文件系统中,最大的文件长度约为( )。

A. 16GB B. 32GB C. 8GB D. 以上均不对

文件概念 文件系统

[tag_link]

正确答案:A

每个磁盘块大小为 1024 字节,每个盘块索引号占用 4 字节,因此一个索引块可以存储的索引号数量为

个。

在三级索引分配方法中,文件通过三级间接索引访问数据块:

  • 顶级索引块(三级间接块)存储 256 个指针,每个指向一个二级索引块; >
  • 每个二级索引块存储 256 个指针,每个指向一个一级索引块; >
  • 每个一级索引块存储 256 个指针,每个指向一个数据块。 >

因此,总数据块数为

块。

每个数据块大小为 1024 字节(即

字节),所以最大文件长度为

字节。

由于

因此文件长度为

故最大文件长度约为 16 GB,选项 A 正确。