题9
题目
【2016 统考真题】某磁盘文件系统使用链接分配方式组织文件, 簇大小为
- 假定目录树如下图所示,各文件占用的簇号及顺序如下表所示,其中 dir、dirl 是目录, file1、file2 是用户文件。请给出所有目录文件的内容。

| 文件名 | 簇号 |
|---|---|
| dir | 1 |
| dirl | 48 |
| file1 | 100、106、108 |
| file2 | 200、201、202 |
dir目录文件
| 文件名 | 簇号 |
|---|---|
| dir1 | 48 |
dir1 目录文件
| 文件名 | 簇号 |
|---|---|
| file1 | 100 |
| file2 | 200 |
- 由于 FAT 的簇号为 2 个字节,即 16 比特,因此在 FAT 表中最多允许
个表项, 一个 FAT 文件最多包含 (65536)个簇。FAT 的最大长度为 。文件的最大长度是 。 - 在 FAT 的每个表项中存放下一个簇号。filel 的簇号 106 存放在 FAT 的 100 号表项中, 簇号 108 存放在 FAT 的 106 号表项中。
- 先在 dir 目录文件里找到 dirl 的簇号, 然后读取 48 号簇, 得到 dirl 目录文件, 接着找到 filel 的第一个簇号, 据此在 FAT 里查找 file1 的第 5000 个字节所在的簇号, 最后访问磁盘中的该簇。因此, 需要访问目录文件 dirl 所在的 48 号簇, 及文件 file1 的 106 号簇。