64 位 Windows 编程指南

Microsoft已发布 64 位版本的 Windows作系统。 64 位 Windows 设计时考虑到兼容性。 开发人员可以确保其现有 32 位应用程序在 64 位 Windows 下运行良好,或者通过迁移其应用程序来利用 64 位 Windows 的优势。

64 位 Windows 的优点

与 32 位作系统相比,64 位作系统支持的物理内存要多得多。 例如,大多数 32 位 Windows 系统最多支持 4 GB 的物理内存,每个进程的地址空间最多为 3 GB,而 64 位 Windows 支持最多 2 TB 的物理内存,每个进程的地址空间为 8 TB。 增加的物理内存对应用程序具有以下优势:

  • 每个应用程序都可以支持更多用户。 必须为每个用户复制所有或部分应用程序,这需要额外的内存。
  • 每个应用程序都有更好的性能。 增加的物理内存允许更多应用程序同时运行,并完全驻留在系统的主内存中。 这样可以减少或消除交换页到磁盘和从磁盘交换页面的性能损失。
  • 每个应用程序都有更多内存用于数据存储和作。 数据库可以将更多数据存储在系统的物理内存中。 数据访问速度更快,因为不需要磁盘读取。
  • 应用程序可以轻松、更可靠地作大量数据。 电影作品的视频合成需要 64 位 Windows,因此需要 64 位 Windows。 科学和财务应用程序的建模从 32 位 Windows 上无法实现的内存驻留数据结构中获益匪浅。

企业也有重要的好处:

  • 提高工作效率。 知识工作者可以花时间思考和生产,而不是等待软件完成其任务。
  • 更低的拥有成本。 每个服务器都可以支持大量用户和应用程序,因此你的企业需要更少的服务器。 这直接转化为管理开销更少,这是任何计算环境中成本最高的成本之一。
  • 新的应用程序机会。 无需 32 位 Windows 施加障碍即可设计新应用程序。 新的图形应用程序将使工作更轻松、更愉快。 目前无法完成的数据密集型任务可以使用 64 位 Windows 完成。

在本部分中