我知道的唯一区别是64位和32位处理器的寄存器大小分别为64位和32位。 64位处理器中的地址也是64位。这两者之间还有其他差异吗?
答案 0 :(得分:4)
x86_64具有比x86更多的寄存器,因此可以在CPU上完成更多工作,而不是不断地从RAM中获取位。此外,x86_64保证CPU至少支持SSE2,因此编译器知道它可以优化它。
答案 1 :(得分:3)
这些是关键差异,但这些差异有很多效果 - 例如,由于地址较大,您可以有效访问的内存量更大 - 32位操作系统传统上仅限于大约4GB的内存。
答案 2 :(得分:1)
在32-bit machine
中,RAM的最大大小为4GB
2^32=4294967296 bits
等于4GB
但在64-bit machine
的情况下,这将是 -
2^64=18446744073709551616 bits
等于17179869184 GB
答案 3 :(得分:0)
物理地址扩展(PAE)是一项允许x86处理器访问大于4 GB的物理地址空间的功能。最高可达64 GB。要使用PAE,操作系统必须支持此功能。所有主要操作系统都允许使用PAE,包括Windows。
因此,存储器访问不能真正作为区分32位和32位的理由。 64位操作系统。
另一方面,现在几乎所有进入市场的处理器都具备64位功能,所以它实际上取决于您的操作系统,它允许的内存访问量。
答案 4 :(得分:0)
32位处理器和64位处理器之间的主要区别是 他们的运作速度。 64位处理器可以采用双核,四核 核心,家庭计算的六个核心版本(八核心 版本即将推出)。
多核允许增加处理 电源和更快的电脑操作。需要的软件程序 许多计算功能在多核64位上运行得更快 处理器,大多数情况下。
重要的是要注意64位 计算机仍然可以使用基于32位的软件程序,即使是在 Windows操作系统是64位版本。
另一个很大的区别 32位处理器和64位处理器之间的最大数量 支持的内存(RAM)。 32位计算机支持最大值 3-4GB的内存,而64位的计算机可以支持内存 金额超过4 GB。这对于软件程序非常重要 用于图形设计,工程设计或视频编辑,其中 执行许多计算以渲染图像,绘图和视频 镜头。有一点需要注意的是3D图形程序和游戏 从切换到64位计算机,如果有的话,没有多大好处, 除非程序是64位程序。
32位处理器就足够了 对于为32位处理器编写的任何程序。如果是 电脑游戏,通过升级你可以获得更多的性能 视频卡而不是64位处理器。
最后,64位 处理器在家用计算机中变得越来越普遍。 大多数制造商都使用64位处理器构建计算机 更便宜的价格,因为更多的用户现在使用64位操作 系统和程序。电脑配件零售商提供更少的产品 更少的32位处理器,很快就不会提供任何处理器。
摘自:Here。