表示32位系统的内存地址有32位,即4字节(表示64位系统的内存地址有64bit,即8字节)
答案:pow(2,32)表示有这么多虚拟内存空间的地址,每个地址指向1字节8bit的数据。
注:1024=pow(2,10)
pow(2,32)个地址*1Byte/1024/1024/1024=pow(2,32-30)=4G
注意由于系统本身内存消耗,我们可用的也就3.2G左右。
.........................
同理64位操作系统,最大虚拟内存为:pow(2,64)个地址*1Byte/1024/1024/1024=pow(2,64-30)=pow(2,34)G