这可能听起来像是重复的,但我无法在本网站或任何其他网站回答的任何问题中找到明确的答案。
我有一台配备 AMD Athlon(tm) II 双核 M320 处理器的笔记本电脑支持 64 位并且拥有3GB DDR2 RAM。
我目前安装的是 Windows 7 64 位操作系统。现在我准备将其升级到 Windows 8。我想知道我应该选择 64 位还是 32 位操作系统...
现在我知道,如果您的 RAM 大于或等于 4GB,则 64 位操作系统更好。由于我有一个支持 64 位的处理器,那么选择 32 位操作系统会不会是一个缺点?
哪种操作系统最适合我,X64 还是 X86?
答案1
虽然某些进程在其 32 位版本中占用的内存更大,但差异通常可以忽略不计,因此我会选择 64 位,原因如下:
- 您可以在以后将机器升级为具有超过 3Gb RAM 的版本:使用 64 位基础操作系统将更容易利用这一优势。
- 您声明要从 7/x64 升级:这样安装 8/i386 本质上就是一次完全的过度重新安装,而不是升级。虽然正确的升级可能让您需要重新安装/重新配置应用程序,但从 64->32 将保证满足这一要求。
- 稳定性/兼容性:我怀疑大多数开发人员都在使用 64 位环境,并期望新安装也是这样,因此如果稳定性存在差异,则很可能更倾向于 64 位环境,因为这是经过更严格测试的环境。对于新硬件的应用程序和驱动程序来说都是如此。
- 如果您运行非常耗内存的应用程序/服务(例如某些图像/视频编辑任务或 SQL Server),那么它们将能够通过使用虚拟内存使用超过 3GB 的内存(尽管这会很慢)。事实上,32 位 Windows 中每个进程的默认限制是 2Gb。
- 一些使用内存映射文件进行文件访问的应用程序/服务(例如某些“noSQL”解决方案)在 32 位环境中将文件限制为 2Gb,即使它们在任何给定时间只需要将文件的一小部分放在 RAM 中。
当然,您可能希望选择 32 位,原因如下:
- IIRC 64 位 Windows 完全不再支持 16 位应用程序,所以如果你有一些真的旧的遗留应用程序可能需要考虑。当然,您也可以在虚拟环境中运行它们(使用虚拟机中的 32 位实例)。
- 类似地,如果您有一些想要使用的旧硬件并且无法用新套件替换,您可能会发现不存在适用于 64 位环境的良好驱动程序。
答案2
我知道 Windows 32 位相对于 Windows 64 位的唯一优势是,它可以本地运行 16 位 DOS 应用程序(在某种程度上)。你可能会好起来流媒体当使用 64 位版本的 avi 库时支持。
答案3
我从事计算机工程和图形设计。一些多媒体程序(例如 Adobe Suite CS6 及更高版本)需要 64 位操作系统才能更好地处理繁重的处理负载。
几乎所有 32 位应用程序都可以在 64 位环境中有效运行。如果您的处理器可以处理,则应始终选择 64 位。
答案4
如果你的 CPU 支持 64 位,请安装 Windows8 X64!安装 32 位操作系统是愚蠢的,因为你无法充分利用 CPU 的功能,
此外,也许您稍后想要升级 RAM,而 32 位操作系统仅支持 3.5GB 的 RAM。
64 位操作系统的缺点是一些(少数) 32 位软件无法在其上运行。