32位系统中的字节数?

Cra*_*aig 1 language-agnostic

我正在几个地方面试,我在其中一个论坛上看到了这个问题.

32位系统中包含多少字节?

给出的答案是2 ^ 29或536870912 - 我相信这是因为32位系统可以寻址2 ^ 32位的内存,8位到一个字节可以得到2 ^ 32/8 = 2 ^ 29字节.有人可以确认我是否在正确的轨道上?

谢谢!

c-s*_*ile 8

可寻址单元是一个字节,而不是一个字节.

因此32位指针允许寻址2 ^ 32字节.