首先知道32位系统的存储原理,2^32 = 4 294 967 296 但是还占据一位符号位
去掉符号位 后为 2^31 = 2 147 483 648 换算成MB 1024字节=1K 1024K=1M 1024M=1G 1024G=1T 2,147,483,648=2097152K=2048m=2G
所以:32位系统最大支持2G内存 64位的则就大的很多了 算法相同 2^64 = 1.844674407371 * 10 19 去掉符号位为 2^63 = 9.2233720368548 * 10 18
引用
补充内容(2015-12-08 13:29)
tst