如何确定可用的内存位置数量

如何确定可用的内存位置数量

今天我的讲师提出了这个问题。但是,我是新手,我不知道这是什么,请帮帮我。

“假设您的微型计算机内存地址为 16 位宽,那么它可以有多少个位置,假设每个内存位置为 8 位宽。用字节、兆字节、千兆字节和太字节来表示内存容量。”

答案1

你不应该在 SO 上寻求家庭作业方面的帮助。尽管如此,你还是可以这样解决:

如果内存地址以 16 位编码,则意味着您可以指向 2^16 个内存单元,然后就无法再计数了:

0000000000000000
0000000000000001
0000000000000010
...
1111111111111111

您应该立即知道这个数字是 65536 - 这是可以用 2 个字节存储的最大整数:)

因此,如果您可以指向 65536 个空间块,并且每个空间单元显然是 8 位(1 字节),那么这是多少字节、兆字节、千兆字节和太字节?

相关内容