我知道32位操作系统可以有2^32个内存位置,2^32几乎等于40亿。但是为什么内存是4 4GB? 1字节是8位,并且在每个内存位置上有4字节= 32位。所以2^32乘以4应该等于4*4*(2^30)= 16 GB?
发布于 2017-01-20 12:59:34
2^32字节= 4294967296字节= 4194304 KB =4096MB=4 KB。
32位操作系统使用32位指针。可以指向的最大值是2^32 - 1。因此,32位操作系统只能看到4 4GB的内存。
https://stackoverflow.com/questions/41756356
复制相似问题