2010-09-26 91 views

回答

0

物理地址扩展(PAE)是一项功能,它允许x86处理器访问大于4 GB的物理地址空间。这可能会高达64 GB。要使用PAE,操作系统必须支持此功能。所有主要的操作系统都允许使用PAE,包括Windows。

因此,内存访问不能真正作为区分32位& 64位操作系统的理由。另一方面,几乎所有进入市场的处理器都具有64位的能力,所以它取决于你的操作系统,它允许多少内存访问。其等于4GB

但在64-bit machine情况下,这将是─

+0

由于管理开销,PAE当然会有一定的性能影响,而这在纯64位机器上并不存在。 – joschi 2010-09-26 05:43:08

3

这些是主要区别,但这些差异有很多效果 - 例如,由于地址较大,因此您可以有效访问的内存量更大 - 传统上32位操作系统限制在大约4GB内存。

4

x86_64比x86有更多的寄存器,所以可以在CPU上完成更多的工作,而不是不断地从RAM中获取位。另外,x86_64保证CPU至少支持SSE2,所以编译器知道它可以优化。

1

32-bit machine RAM的最大尺寸将是4GB 2^32=4294967296 bits 2^64=18446744073709551616 bits其等于17179869184 GB

0

之间的主要区别32位处理器和64位处理器的运行速度为 。 64位处理器可以采用双核,四核 核心和六核心版本的家庭计算(即将推出八核心 版本)。

多核允许增加处理能力和更快的计算机操作。需要 许多计算功能的软件程序在多核64位 处理器上运行得更快,大部分情况下运行速度更快。

重要的是要注意,64位的 计算机仍然可以使用基于32位的软件程序,即使Windows操作系统是64位版本。

32位处理器和64位处理器之间的另一个大差异 是支持的内存(RAM)的最大数量 。 32位计算机最多支持3-4GB内存,而64位计算机可支持内存超过4 GB的内存 。这对于用于图形设计,工程设计或视频编辑的软件程序是重要的,其中 执行许多计算来呈现图像,绘图和视频 画面。有一点需要注意的是,除非程序是64位程序,否则3D图形程序和游戏如果切换到64位计算机 没有多大收益。

对于为32位处理器编写的任何程序,32位处理器足够 。在 电脑游戏的情况下,通过升级 视频卡,您将获得更多性能,而不是获得64位处理器。

最后,64位的 处理器变得越来越普遍的家用电脑。 由于 价格较便宜,并且因为更多用户正在使用64位操作系统和程序,因此大多数制造商使用64位处理器构建计算机。计算机零件零售商所提供的32位处理器较少,而且很少可能不提供任何32位处理器。

摘录自:Here