我在操作系统测试中有这个问题:
给定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 ???
哪里错了?