语言无关- 32位系统中的字节数



我正在参加几个地方的面试,我在一个论坛上看到了这个问题。

32包含多少字节位系统?

给出的答案是2^29或536870912 -我相信这是因为32位系统可以寻址2^32位内存,8位到一个字节给出2^32/8 = 2^29字节。有人能确认一下我的思路是否正确吗?

谢谢!

可寻址单位是字节,而不是位。

所以32位指针允许寻址2^32字节

如果问题真的是:" 2^32位系统有多少字节?",那么答案是正确的。

不是2**32 可访问,而是2**32 可访问。如果我们说每个字4字节,那么2**34字节是一个更接近的值。

虽然传统系统是面向字节的,因此可以访问2**32字节

最新更新