计算FAT表的大小

问题描述

给定一个大小为 4096M 的磁盘块,格式化为 FAT。每个块的大小为 64K。计算FAT表的大小。

我的解决方案:
块数 = 磁盘大小 / 块大小 = (4096 * 2^20) / (64 * 2^10) = 2^16 个块。
假设使用 FAT16,因为我们有 2^16 个块 -> 有 2^16 个条目,每个条目需要存储 16 位。
=> FAT 表的大小 = 2^16 * 16 = 2^20 位 = 128KB。

我正在准备期末考试,有趣的是我的老师告诉我要自学虚拟内存,所以我不确定我的解决方案和解释是否正确。请帮我指出我是否做错了。感谢阅读。

解决方法

我已经有了这个问题的答案并发现我是对的。谢谢你,祝你平安!