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

时间:2016-09-11 15:14:31

标签: 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开始的FileA的131080字节。
  从块3开始的FileB的62230字节。

Entry Content
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×2 ^ 10字节= 2 ^ 14字节= 16384字节,块4包含从1到16384,块1包含从16385到32768,以及块2从32769到49152,我应该在哪里找到字节131080 ???
哪里错了?

0 个答案:

没有答案