您的位置:控制工程论坛网论坛 » 自动化软件 » 不用再迷糊 详解Vista 32位和64位区别

瑞雪照丰年

瑞雪照丰年   |   当前状态:在线

总积分:4510  2024年可用积分:0

注册时间: 2007-02-01

最后登录时间: 2016-01-14

空间 发短消息加为好友

不用再迷糊 详解Vista 32位和64位区别

瑞雪照丰年  发表于 2007/11/28 18:38:56      1600 查看 0 回复  [上一主题]  [下一主题]

手机阅读

不用再迷糊 详解Vista 32位和64位区别


Vista 32位和64位有什么区别,如果64位的机子装上64位的Vista,32位的应用软件或游戏能装上吗?

  Windows Vista x64介绍

  对于一般用户,肯定会考虑,既然现有32位版本的Windows还用的很好,干嘛要升级到64位呢,而且因为32位和64位的硬件(主要是CPU和主板)并不兼容,可能还要花费一笔不菲的费用。那么64位的优势何在?对于一般用户是否有必要升级到64位系统?

  Windows Vista x64Edition的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户的需求。

  专用技术应用程序的性能优势

  64位计算性能在汽车或飞机设计等领域体现出优势,因为它允许工程师创建更大、更复杂的模型。借助这样的系统,工程师可以使用模拟软件分析气流、压力和受热对汽车或飞机材料产生的影响,然后对结果进行研究以改进产品设计。同样,通过64位计算,数字内容创作者(包括三维动画设计人员、数字艺术家和游戏开发人员)可以大大减少以数字方式呈现三维模型所用的时间。在科学计算和高性能计算领域,WindowsVistax64 Edition 将有助于石油和天然气勘探、地震分析、计算流体动力学和科学可视化等应用程序。

  支持非常大的内存,采用常见的 Windows 桌面

  对于达到32位系统内存限制的客户,Windows Vista x64 Edition 将以AMD Athlon64、AMDOpteron、支持 SM64T 的 Intel Xeon 和支持 EM64T 的 IntelPentium4作为运行平台。基于WindowsXP的32位和64位计算之间的主要区别在于64版本能够使用更多的系统内存。WindowsVista x64Edition最初将支持多达128GB的内存和多达16TB的虚拟内存。将来,随着硬件功能的扩展,支持的物理内存将相应增加。内存中数据的访问速度是它在磁盘驱动器上时访问速度的数千倍,这样就可以大大提高为使用此更大系统内存而开发的应用程序的性能。

  新一代应用程序的最佳平台

  具备32位Windows技能的开发人员将能够舒适而高效地创建适用于Windows Vistax64Edition的下一代应用程序。开发人员将发现该开发环境与32位Windows开发环境几乎完全相同;MicrosoftWin64应用程序编程接口(API)与MicrosoftWin32API相同。现有的API已经在必要处进行了修改,使它们可以反映其运行平台的精度。结果是简化了编程并缩短了开发人员编写64位Windows代码的学习曲线,使之就像编写32位Windows代码一样。

  64位Windows开发环境支持与32位Windows相同的功能集,包括UI和编程模型、网络、安全性、图形、多媒体、目录服务、即插即用以及工具功能。许多功能都已经过修改,以反映应用程序运行平台的计算精度。

  为技术应用程序和业务应用程序提供单一桌面

  Windows Vistax64Edition将为技术应用程序和业务应用程序提供单一桌面,这样技术工作站用户就不需要为业务应用程序维护PC,同时为高端技术应用程序维护单独的工作站。大多数Windows兼容的32位应用程序将在WindowsVistax64Edition的子系统(其性能与32位Windows相当)中“按原样”运行。工作站用户可以利用Windows平台上丰富的集成功能和高效工具。

  设计人员可以构建一个模型,并与公司中的其他人员轻松实现共享:对于财务组,将它复制到Word文档,或者对于市场组,将它添加到的PowerPoint幻灯片面板。如果你仅使用32位应用程序且处理的数据集不超过2GB,则将发现32位WindowsVista是最适合你应用程序的桌面系统。

  Windows Vistax64Edition系统可以添加到现有的基于Windows的网络,并通过相同的管理工具与32位系统一起进行管理,从而使IT部门的工作更为轻松。维护和管理两个系统的间接成本得到了降低。

  <--page--> Windows vista x64 Edition的主要特点

  相对32位Windows,我们明显的一个感受就是内存数量的支持得到了改善。32位Windows能够支持最多4GB系统内存,每个处理器可以使用最多 2 GB专用内存;而在64位Windows下,最多可以使用128GB的物理内存和16TB的虚拟内存。其余详细的信息则可以参见下表:

  32位Windows中的虚拟内存空间

  和其他所有32位Windows一样,Windows Vista也被限制于只能使用4GB的虚拟内存寻址空间。这4GB内存被分为两部分,其中2GB用于用户进程,而另外2GB则用于被操作系统的所有进程共享。在某些特殊的情况下,通过使用/3GB引导参数可以强制让所有系统进程只使用1GB内存空间,而给用户进程使用3GB内存,但是该方法也仅适用于设计于可以利用这些额外地址空间的应用程序,而且所有程序都会被操作系统可用的内存数量所限制。

  Windows Vista x64 Edition的兼容性

  从上面的内容可以看出,对于64位Windows,一般的计算机用户根本不必现在就考虑。例如,如果你平时只是上网聊天,看电影,用Office写文件,那么现有的32位Windows就能很好的满足你的需要。对目前而言,64位Windows最大的一个劣势就是兼容性,而兼容性方面最突出的就是各种硬件设备的驱动程序。

  如果你已经是Windows的老用户了,那么你一定还对此有印象,在WindowsXP下安装某些硬件的时候,因为操作系统没有带该硬件针对WindowsXP的驱动程序,或者硬件开发上也没有提供相应版本的驱动程序,我们还可以试试看使用该设备在Windows2000下的驱动程序,如果你的运气好的话也可以在WindowsXP下使用。

  然而在64位Windows下情况就截然不同了,64位和32位WindowsXP的硬件驱动程序完全不能混用,也就是说,如果你所用的硬件设备的开发商还没有开发出针对64位WindowsXP的驱动程序,那么要么该设备在64位WindowsXP下无法使用,要么使用操作系统自带的通用驱动勉强使用,但是性能和功能都会受到影响。

  至于其他软件程序则一般没有什么大问题。在64位WindowsXP中,只有16位应用程序是完全无法使用的,而32位应用程序则可以继续使用。不过在安装这些应用程序的时候也要注意,有些应用程序,虽然和硬件扯不上关系,但是为了实现软件的某些特殊功能,安装软件的时候同时还会向系统中装入驱动程序,这种程序在没有发布64位版之前是无法在64位Windows下使用的。

  例如著名的截图软件SnagIt,该软件使用默认安装的时候会向系统中安装一个虚拟的打印机,该打印机可以将文档输出为图形格式。因为安装了虚拟设备,因而该程序还没有提供64位的版本,因此在64位WindowsXP下使用默认选项安装的时候就会出错,除非我们自定义安装选项,不安装这个虚拟打印机。同样的,几乎目前所有的虚拟光驱软件以及杀毒软件都无法在64位WindowsXP下使用。

  64 位体系结构和 32 位体系结构的比较

  地址空间 64 位 Windows 32 位 Windows

  物理内存 128 GB 4 GB

  虚拟内存 16 TB 4 GB

  页面文件 512 TB 16 TB

  页面缓冲池 128 GB 470 MB

  非页面缓冲池 128 GB 256 MB

  系统缓存 1 TB 1 GB

  回答者:csyy12 - 见习魔法师 二级 2-12 13:45

  对最佳答案的评论

  那64位的系统运行大型3D游戏和32位系统那个好,目前的WOW支持64位的系统吗?

  其他回答:

  32位的软件当然不能在64位的平台下面运行了。

  64和32表示CPU一次处理的位数

  64能不能运行32位软件,是要看软件设计是否兼容64位处理器,可在安装前察看软件说明书。一般正规的软件都可以查询到。

     Windsow XP系统中,大家都知道可以在控制面板中通过“添加/删除程序”来查看/卸载已更新的补丁。但是在Windows Vista系统中,却没有了“添加/删除程序”,如此一来,很多网友就不知道如何卸载已经更新的补丁了。难道是微软把对应卸载项删除了?

  其实在Windows Vista系统中不是没有卸载更新的选项,只是被微软更换了选项位置。

  进入控制面板,双击“程序和功能”,点击对话框中左上角的“查看已更新”,此时系统将会转入搜索“已更新”过程,稍等一会系统即列出已经更新的列表了。

1楼 0 0 回复