64 位的系统工作能力比起 32 位系统来的更加优秀,并且 64 位系统的兼容性也比 32 位系统来得好,越来越多的厂家更愿意推出 64 位系统的电脑,那么二者究竟有什么区别呢。
64 bit
32 位系统和 64 位系统
32 位和 64 位意味着处理器一次能处理的最大位数。主要区别是针对 CPU 而言,指 CPU 一次处理的二进制位数,64 位计算机一般指拥有 64 位的处理器和 64 位的操作系统,32 位计算机一般指拥有 32 位的处理器和 32 位的操作系统。而现在的 32 位处理器只支持安装 32 位操作系统,64 位处理器却能同时支持安装 32 位和 64 位操作系统。
32 位和 64 位系统区别
1.最大寻址空间:32 位系统的最大寻址空间是 2 的 32 次方=4294967296(bit)= 4(GB)左右;64 位系统的最大寻址空间为 2 的 64 次方方,数值大于 1 亿 GB;
也就是说 32 位系统的处理器最大只支持到 4G 内存,而 64 位系统最大支持的内存高达亿位数,实际运用过程中大多数的电脑 32 位系统最多识别 3.5GB 内存,64 位系统最多识别 128GB 内存。
2.软件兼容性:很大部分的软件都是在 32 位架构环境下开发的, 64 位系统的兼容性不如 32 位。在 32 位系统下是无法运行 64 位软件的,而 64 位系统却支持安装大部分的 32 位软件。
3.系统体积大小:64 位操作系统包含 32 位系统兼容库,既兼容 64 位又兼容 32 位的使用程序;64 位系统都比 32 位系统大的多,比如 win7 64 位比 win7 32 位系统大 700M 左右。
4.设计初衷:64 位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而 32 位操作系统是为普通用户设计的。
5.要求配置:64 位操作系统只能安装在 64 位电脑上(CPU 必须是 64 位的)。同时需要安装 64 位常用软件以发挥 64 位(x64)的最佳性能。32 位操作系统则可以安装在 32 位(32 位 CPU)或 64 位(64 位 CPU)电脑上。当然,32 位操作系统安装在 64 位电脑上,其硬件恰似“大马拉小车”:64 位效能就会大打折扣。
6.运算速度:64 位 CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为 64 位,64 位指令集可以运行 64 位数据指令,也就是说处理器一次可提取 64 位数据(只要两个指令,一次提取 8 个字节的数据),比 32 位(需要四个指令,一次提取 4 个字节的数据)提高了一倍,理论上性能会相应提升 1 倍。
7.软件普及率:目前 64 位常用软件比 32 位常用软件,要少得多的多。道理很简单:使用 64 位操作系统的用户相对较少。因此,软件开发商必须考虑“投入产出比”,将有限资金投入到更多使用群体的软件之中。这也是为什么 64 位软件价格相对昂贵的重要原因。
目前来说 32 位依然是主流,并且 64 位的系统也只是 32 位系统的简单改进版本,所以依然是兼容 32 位系统的,如果 CPU 是 32 位,那么只能安装 32 位系统,如果 CPU 是 64 位,则可以安装 32 位或 64 位,除此以外还需看内存的大小,内存 4G 以下建议 32 位,因为 32 位系统最多识别 3.5G 内存,4G 及以上内存建议 64 位系统。