Memory management FAT文件系统:计算大小并搜索一个字节

Memory management FAT文件系统:计算大小并搜索一个字节,memory-management,operating-system,fat,Memory Management,Operating System,Fat,我在操作系统测试中遇到了这个问题: 给定一个1GB的磁盘和16KB的块: (1) 计算文件分配表的大小: 我的回答是:因为磁盘中有2^16个块,所以我们有一个表,其中有2^16个条目,每个条目都需要存储16位(因为有2^16个不同的块,我们需要16位来标识每个块)。因此大小是2^16乘以16位=2^16 x 2^4=2^20位=2^17字节=128Kb (2) 给出下表,指出在哪个块中存储以下字节: -从块4开始的文件A的字节131080。 -从块3开始的文件B的字节62230 Entry C

我在操作系统测试中遇到了这个问题:

给定一个1GB的磁盘和16KB的块:

(1) 计算文件分配表的大小:

我的回答是:因为磁盘中有2^16个块,所以我们有一个表,其中有2^16个条目,每个条目都需要存储16位(因为有2^16个不同的块,我们需要16位来标识每个块)。因此大小是2^16乘以16位=2^16 x 2^4=2^20位=2^17字节=128Kb

(2) 给出下表,指出在哪个块中存储以下字节:
-从块4开始的文件A的字节131080。
-从块3开始的文件B的字节62230

Entry Content 0 10 1 2 2 0 3 6 4 1 5 8 6 7 7 11 8 12 条目内容 0 10 1 2 2 0 3 6 4 1 5 8 6 7 7 11 8 12
所以FileA是(4)->(1)->(2),但问题是:由于每个块都是16Kb=2^4 x 2^10字节=2^14字节=16384字节,所以块4包含从1到16384的数据,块1包含从16385到32768的数据,块2包含从32769到49152的数据,我应该在哪里找到字节131080
这哪里不对