假定磁盘块大小为2KB,对于20G的硬盘,计算其文件分配表FAT占用的空间

请写出详细计算过程,最后答案是30M,但我不知道咋来的
2025-03-22 20:54:29
推荐回答(2个)
回答1:

20GB/2KB=1.25*1024*1024<2∧24
∴需要2∧24个磁盘块
∴需要用24位二进制表示,即24bit
那么 24/8=3B(1B=8bit)
∴需要1.25*1024*1024*3B=30MB

回答2:

硬盘总块数为:540M/1K=540K个因为:220>540K 即文件分配表的每个表目为20/8=2.5字节则FAT占用:2.5*540=1350K