热点推荐
ZOL首页 > CPU频道 > CPU评测 > 超频与应用 >

支持的应用程序

微软64bit OS一出 Intel/AMD谁与争锋

ZOL 作者:新人类 【编译】 2005年06月01日 11:57 评论
在本页阅读全文(共11页)
支持的应用程序

  由于 Windows 2000 和 XP 操作系统大部分应用程序都是通用的, Windows 用户也不会有任何不舒适之感,对于应用程序要分别安装在 Windows 98/ME(16-bit) 和 Windows 2000/XP(32-bit) 操作系统,它们都已经忘记了繁杂的艰辛。可是在转移到 64-bit 平台的时候,微软知道它不能强迫人们放弃使用 32-bit 应用程序,为此它提供了 WoW64 模拟器。

  WoW64(Windows on Windows 64 的缩写 ) 允许在 Windows XP x64 Edition 操作系统上运行 32-bit 的应用程序,不过 32-bit 应用程序在执行的时候会有些限制,比如它不能够访问操作系统的 64-bit DLL ,也不能够享用得到 64-bit 操作系统巨大的内存寻址空间。通过 WoW64 运行的 32-bit 32-bit 应用程序也被限制使用注册表信息和执行微软的 64-bit .net 架构。然而,微软仍提供了大量的核心应用程序和 DLL ,在 /windows/SysWoW64 目录里,可以协助 32-bit 应用程序在 64-bit 环境良好地运行。

  此外,微软在白皮书里也提到,在 Windows XP x64 Edition( 通过 WoW64 模拟器 ) 执行 32-bit 应用程序将会带来一定的性能下降。不过在实际应用中,性能的下降也是轻微的,这和在 Intel Itanium 处理器运行 32-bit 应用程序的时候性能遭遇毁灭性的打击截然不同。在性能方面,稍后你可以通过测试看出来,平均约 1-2% 甚至更低的性能下降。


微软64bit OS一出 Intel/AMD谁与争锋

WoW64 模拟器执行的简单架

  WoW64 运行 32-bit 应用程序不经过重新编写代码和编译就可在 Windows x64 Edition 执行,这对于想转移到 64bit 操作系统的人来说可是天大的福音。通用的兼容性和接近 0 的性能下降,这对于以往的程序员来说是非常激动人心的。在我们测试的 30 到 40 个应用程序中,其中有 95% 在 Windows XP x64 Edition 执行是没有任何问题的。

  32-bit 应用程序在使用过程中,在 Windows 任务管理器上会标识 32 的字样,如下面的图。从截图我们可以见到,系统进程是 64-bit ,而 32-bit 程序 iTunes.exe 和 iPodService.exe 都被标示了 32 。在下面我们还同时启动了 64-bit Sciencemark 2.0 bta ,由于是标准的 64-bit 应用程序,我们见到任务管理器显示的是 ScienceMark2.exe 。如果想检测你所使用的应用程序是 32-bit 还是 64-bit ,其实通过 WoW64 真是一个理想的方式。

微软64bit OS一出 Intel/AMD谁与争锋

64-bit 应用程序没任何标识,而 32-bit 则标识了“ 32

  在 x64 Edition 执行纯 64-bit 应用程序会有两个结果,一是没有性能增益,一是性能突飞猛进。微软声称大部分重新编译的 64-bit 应用程序将可以获得 10-15% 的性能增长。但在实际使用中,性能会根据程序的编写方式而不同,主要取决于使用有利用到 64-bit 的 FPU 和寄存器等优点。

  提笔至此,其实我们要乐观也为时尚早,因为市场上纯的 x64 兼容应用程序还相当贫乏。不过无论如何,我们已经拥有了 64-bit 的记事本、命令提示符等,相信一切都会好起来的,面包和玫瑰都将拥有。

上一页 1 ...3 4 5 6 7 ...11 下一页
频道热词:AMD  散热器  intel  
视觉焦点
CPU评测热点
排行 文章标题
TOP10周热门CPU排行榜
  • 热门
  • 新品
查看完整榜单>>