64位Windows应用程序的情况如何
64位Windows应用程序的情况如何?
对于那些使用64位技术的Windows应用程序来说,情况又是如何呢?应用程序必须能够支持64位编址以有效利用该技术。Windows为IA64和x64包含了一个名为Windows On Windows(WOW)的32位仿真模式,允许32位应用程序运行在64位的机器上。因此新的x64笔记本电脑可以运行32位的微软Office软件。这些应用程序在64位系统上的运行速度也许比在32位系统上快,也许会慢,时间是变化的。
目前Windows环境下基于Itanium的关键应用程序是能够实际利用Itanium强大功能和配置特性的SQL、Oracle等大型数据库。计算机图形和动画也是能有效利用Itanium技术的领域。值得一提的是,Hewlett-Packard公司开发了一款运行于Itanium之上的虚拟化软件。
由于Exchange只能运行在x64平台之上,所以Exchange 2007不能移植到32位的结构上,也不能运行于Itanium上。微软在这件事的决策上注意到了两点。第一,它表示在Exchange 2007发布时,购买32位服务器虽然不是完全不可能,但也是相当困难的。第二,公司还表示Itanium功能过于强大,对于Exchange来说性价比不高。微软的这两个预测是相当准确的。现在,基于x64的系统—从笔记本电脑到服务器—都相当普遍且价格也不昂贵。
活动目录(AD)可以采用更大的内存编址。在一个中等价位的系统里,你甚至可以将最大的AD数据库完全加载到x64服务器的内存里。这里也不需要用到Itanium。
值得注意的很重要的一点是,使用更快的硬件来解决性能问题并不能保证一定能解决这个问题。应用程序在32位机器上运行的速度比在64位机器上快不是不常见。而且,在x64平台上也有可能比在Itanium上运行得好。这取决于你所做的具体事情。打个比方,如果你要买一辆Ferrari,但驾驶它却从来不会超过每小时55英里的速度,那么买一辆Honda Civic就完全可以满足你的需要了。
网友评论