为什么要用64位系统?64位系统相比32位系统哪里好?用64位系统有哪些好处?

为什么要用64位系统?64位系统相比32位系统哪里好?用64位系统有哪些好处?

1. 内存限制

32位的CPU(准确的说是运行在32位模式下的CPU)只能寻址最大4GB的内存,受制于此,32位的操作系统也只能识别最大4GB的内存。而64位CPU的最大寻址空间为2的64次方bytes,计算后其可寻址空间达到了惊人的16TB(treabytes),即16384GB。

2. CPU运算性能

理论上,64位CPU平台上的运行性能要远超过32位平台。原因在于CPU通用寄存器的数据位宽,64位平台是64位,而32位平台是32位,也就是说,64位平台可以运行64位数据指令,处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。现在市面上的CPU大多是64位CPU,专门优化64位系统。装了32位系统性能得不到根本提升。

3. 软件兼容性

现在越来越多的软件只提供x64版本。32位系统是不支持x64程序运行的。但是反过来,x64系统既能支持x64软件又能支持win32程序软件。64位兼容性要好。

4. 硬件兼容性

更多的硬件厂商开始不开发32位下的驱动程序,强制要求过渡到64位系统。

5. 可靠性安全性

64位系统设置程序都必须签署数字签名。强制签名提高了安全检查,因为安使rootkit的开发更加困难。另外64位版本的比较32版本多了两个功能,安全内核(PatchGuard)和基于硬件的数据执行保护(DEP)。