我知道的唯一区别是64位和32位处理器的寄存器大小分别是64位和32位。 64位处理器中的地址也是64位。这两者之间还有其他的区别吗?32位和64位操作系统和处理器(Intel架构和Windows)之间有什么区别
回答
物理地址扩展(PAE)是一项功能,它允许x86处理器访问大于4 GB的物理地址空间。这可能会高达64 GB。要使用PAE,操作系统必须支持此功能。所有主要的操作系统都允许使用PAE,包括Windows。
因此,内存访问不能真正作为区分32位& 64位操作系统的理由。另一方面,几乎所有进入市场的处理器都具有64位的能力,所以它取决于你的操作系统,它允许多少内存访问。其等于4GB
但在64-bit machine
情况下,这将是─
这些是主要区别,但这些差异有很多效果 - 例如,由于地址较大,因此您可以有效访问的内存量更大 - 传统上32位操作系统限制在大约4GB内存。
x86_64比x86有更多的寄存器,所以可以在CPU上完成更多的工作,而不是不断地从RAM中获取位。另外,x86_64保证CPU至少支持SSE2,所以编译器知道它可以优化。
在32-bit machine
RAM的最大尺寸将是4GB 2^32=4294967296 bits
2^64=18446744073709551616 bits
其等于17179869184 GB
之间的主要区别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。
- 1. 在32位操作系统和64位操作系统之间,类java.net.InetAddress有什么区别
- 2. 为什么32位和64位numpy/pandas之间有区别
- 3. 32位系统中的32位和64位之间的操作(sint/uint)
- 4. 什么数据类型是32位操作系统中的16位和64位操作系统中的32位?
- 5. 安装Java应用程序时,32位和64位操作系统之间的区别是什么
- 6. 逻辑地址空间在64位和32位操作系统
- 7. 检测操作系统和Rails中的32位或64位处理器
- 8. .NET在32位或64位系统上有什么区别?
- 9. 32位JVM和64位JVM之间Integer.MAX_VALUE是否有区别?
- 10. Windows 64位操作系统上的32位或64位Android SDK?
- 11. 在64位架构上的32位操作系统
- 12. 关于32位和64位架构上PHP的区别?
- 13. 的Recv()的行为32位和64位操作系统之间的差异
- 14. 在Ubuntu 15.10上的Docker 32位(操作系统和处理器)
- 15. 具有32位操作系统程序兼容性的64位处理器?在64位处理器上的
- 16. 32位/ 64位操作系统?
- 17. 关于64位和32位的Mac操作系统
- 18. 使用arm v8运行32位和64位操作系统
- 19. 32位OpenCL SDK和64位操作系统错误
- 20. 32位和64位操作系统上的Java版本
- 21. 对32位和64位操作系统的不同计算
- 22. 32位和64位系统之间的通信
- 23. 操作系统中页面和块之间有什么区别?
- 24. JDK 32位和64位之间的区别
- 25. 32位和64位Excel 2007之间的区别
- 26. 确定JRE架构32位和64位
- 27. 上32位和64位架构寻址
- 28. 32位和64位应用程序之间的COM互操作
- 29. 如何处理32位和64位环境之间的Interops?
- 30. 64位Windows操作系统中的32位处理环境变量
由于管理开销,PAE当然会有一定的性能影响,而这在纯64位机器上并不存在。 – joschi 2010-09-26 05:43:08