简单的说32位系统就是指地址总线是32位的的系统。所谓的32位与64位实际上是指计算机的寻址空间大小,也就是在一个时钟频率动作下寻找内存做出多少位的计算动作。2的5次方是32,而6次方则是64,对于采用二进制的计算机运算来说,寻址位数增加了,性能就能大幅度跃升。
4GB内存依然是安装32位处理器计算机的瓶颈,因为它寻址和编码范围偏小,只能适用于低端、小规模应用,一旦业务发展和数据量超过每日500万条时,系统就很容易出现故障甚至崩溃。64位平台高达180亿GB内存的寻址能力,使它在未来很长一段时间内都可以解决高端应用中存储器寻址的瓶颈。
一般来讲32位的CPU对于我们来讲是最理性的CPU,对于软件开发来讲足够了。但是2的32次方 = 4294967296bit = 4G左右。很显然32位CPU只有4G左右的内存寻址空间,对于一些服务器来讲4G的内存的远远不够的了。我们需要更加大的内存寻址空间的话就需要对CPU进升级。64位CPU就这样诞生了。
追问谢谢,不过你答非所问了,我问的是数学问题,2的32次方等于4Gbits,而不是4GBYTES,怎么算出4Gbytes的,请指点迷津!
追答2的10次方B = 1 KB
2的10次方 KB = 1 MB
2的10 次方MB = 1 GB
2的32次方B = 4 X 2的30次方B = 4 GB
8bit(位)=1Byte(字节)