Open
Description
32位和64位是指的啥?
这里所示的“位”,是计算机中最小的存储单位,每一个“位”存储一个二进制码,我们都知道计算机是采用二进制运算的。
32位和64位一般有三种情况,
- 指CPU
- 指操作系统
- 指应用软件
在CPU中,32位的CPU代表在CPU的单位时间内,一次可以处理32位数据,而64位则一次可以处理64位数据。所以64位CPU就会比32位CPU更快处理完数据。
32位和64位对内存的影响
内存中的一个地址占用8位,即1个字节。32位CPU有32根地址线,寻址能力为2的32次方,那理论控制内存为4294967296(byte)= 4(GB)
左右。而64位则是2的64次方,那理论控制内存就很大了,不过现今的技术,也没有达到理论那么高的内存,但一般像64G或128G内存还是没问题的。
那么根据控制内存来判断,32位的CPU最大也就支持4G内存,这个是理论值,一般情况也就能调用3.X个G。
如果超出就无法调用,64位理论可以调用2^64字节的理论内存值,不过现在人为规定为128G,也因为主板限制。
而我们使用的操作系统,也分32位系统和64位系统,这个系统也是根据CPU量身定制。32位CPU只能安装32位的系统,而64位的CPU就都能安装。64位CPU兼容32位系统。