运行 64 位操作系统有什么好处?

GON*_*ale 23 windows windows-7 64-bit

我想听听社区对切换、使用或何时应该考虑 x64 平台的原因的意见。另外,运行 64 位 Windows 7 是否还有其他好处?超过 64 位 Pre-Win7 操作系统?

Luk*_*ane 12

运行 64 位版本的 Windows 时有安全优势。基本上微软能够以更多的干净的方式重新启动并实施一些额外的安全保护。它是通过 64 位 CPU 中改进的硬件支持部分启用的。


以下是差异的快速列表:

  • 支持基于硬件的DEP
  • PatchGuard以防止驱动程序或 rootkit 修补内核。
  • 签名的驱动程序。
  • 代码完整性校验和。在加载之前检查二进制文件。
  • 删除 16 位子系统(减少攻击面)。


Jeff Jones 有两篇关于变化的文章:part1 , part2。维基百科有一些信息,还有这篇知识库文章来自 Doubt)。


小智 11

32 位 Windows 限制为最大 4 GB RAM

  • @Chris:PAE 需要特殊编码,而这种编码并不容易。手动分页内存:说不! (2认同)

cle*_*tus 8

好处是每个进程可以为每个进程处理超过 4GB 的内存。从技术上讲,操作系统可以拥有超过 4GB 的 32 位 RAM(但每个进程限制为 4GB),但实际上没有现代操作系统实际实现这一点,因此第二个好处是操作系统可以拥有超过 4GB 的 RAM。

此外,在 32 位操作系统上,4GB 地址空间的上半部分被设备驱动程序和其他东西(如 GPU RAM 映射)使用,将实际内存减少到大约 3-3.5GB。这在 64 位操作系统中消失了。

某些应用程序,尤其是与照片和视频相关的应用程序,每个进程将使用超过 4GB。Photoshop 在大图像、视频编辑、3D 建模等方面都可以从每个进程超过 4GB 的空间中受益。

  • 哼,其实任何现代操作系统都支持PAE,可以管理一个36位的物理AS;由于担心可能导致机器崩溃的错误驱动程序(我认为它在 XP SP2 之后被关闭),Windows PAE 的消费者版本被禁用,服务器版本都支持 PAE。Linux 和 *BSD 支持 PAE。 (3认同)