我正在参加几个地方的面试,我在一个论坛上看到了这个问题。
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字节