您的位置:首页 > 其它

32位与64位操作系统的区别

2012-06-06 12:43 288 查看
简单的说x86代表32位操作系统 x64代表64位操作系统。如果你的CPU是双核以上,那肯定支持64位操作系统了。如果你的电脑内存大于4G,那就要用64位的系统了,因为32位的Windows 7也好,Vista也好,最大都只支持3.25G的内存。而64位的windows 7最大将支持128G的内存。
64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。
不能因为数字上的变化,而简单的认为64bit处理器的性能是 32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。
内存这是64位系统最显著的优点,它可以使用超过4GB的内存 。大多数新的台式机和笔记本电脑至少拥有4GB的内存。问题是,像Vista和Win 7的32位版本只能够用大约3GB的内存 。相比之下,64位的Windows 不仅可以利用高达192GB的内存,还能够使用的内存映射取代BIOS的功能,从而使操作系统真正使用完整的4GB的。因此,如果您安装Win7 x64,对于有的4GB内存的机器你不会浪费1GB内存。
个人认为,3GB不足够用于日常应用只是一个时间问题。一个例子是的Win 7的XP模式功能,它可以让你用旧的应用在一个虚拟机运行在Windows XP中。此功能可以用于各种目的,例如运行Office 2007和Office 2003年在同一台计算机上同时进行,或者是IE(对WEB开发很有用)。但WinXP模式需要至少512MB~1GB内存才能正常运行,因此XP模式非常吃内存。因此,如果您现在部署Windows 7 32位,那么你可能会很快要移动到64位,仅仅因为你必须升级您的机器与新的内存。我自己的笔记本电脑拥有8GB的内存 ,这是因为为了自己开发的程序在每个虚拟机环境下都能运行。我不想浪费内存中每一个字节。
64位真提供更好的性能了么?
我猜很多人认为64位处理器要快于32位处理器。因为有这样一个事实,从8位过渡到16位,从16位过渡到32位的过程确实带来了一些性能提升。基于以上的原因,是否可以认为64位的处理器可以更快?
有这么一个例子,很多32位处理器支持S***指令集,但是大多数程序员根本不会使用它们,因为这会妨碍到不支持这些指令集的电脑运行他们编译的程序(e.g.SSE2可以令Zip压缩更快,但是最常用的3个压缩软件都没有使用它)。
因此,只有应用了64位优化的64位程序才会有性能提升。不幸的是大多数Windows应用程序并没有做这个优化。
不过最近一年来,新生了很多的64位应用程序,但不要错误地认为,它们将比32位版本更快。因为通常情况下,这个64位版本的制作,仅是因为32位版本无法正常运行在64位Windows操作系统上。但是有些对64位有性能依赖的程序,比如数学计算(e.g.Mathlab)和各类视频处理软件,或者软件开发者明确的支持64位(e.g.7zip),那么速度可能较32位版本有明显的变化。
另一方面,win64不会减慢您的计算机性能。虽然类似CLR(.net底层)的程序会进行一些计算使32位程序能够运行在64位系统上,逻辑上需要花费较多的时间。但是,在实践中你会不知道其中的差别。几乎所有性能测试都可以证明,在大多数情况下不用在意64位和32位之间性能差异。
因此,更好的CPU性能不是升级到64位的理由。不过毫无疑问,这个现象很可能很快就改变,未来属于64位。随着时间的推移越来越多的软件供应商将提供64位版本的程序。。
鲁大师下载http://www.ludashi.com/download.html)

Windows 7 系统32位和64位区别

 专家指出,对于大多数想要升级Windows 7的用户来讲,64位版本的Windows 7是最为合适不过的了。
  但是,如果您不具备足够的内存(至少4GB)、设备不支持64位驱动程序、执行的是32位系统的升级的话,那么您就最好选择32位版本的Windows 7了。
  此外,笔者要提醒大家的是,虽然64位Windows 7的某些版本可以提供“Windows XP模式”去解决向后兼容性问题,但是“XP模式”并不是万能药。下面,让我们来具体看一下:
  1、哪些计算机支持64位Windows 7呢?
  一般来讲,除了那些不支持AMD或英特尔扩展的低端CPU之外,在过去3年中出产的大多数电脑都是能够运行64位Windows 7的。例如,英特尔Atom低功率CPU和早期的英特尔英特尔Core CPUs(如Core Duo而不是Core 2 Duo)等都不支持64位的Windows 7。如果您不能肯定您的电脑配置的是哪种CPU、CPU是否支持64位的话,那么您可以使用免费的英特尔处理器识别工具去鉴别。
  2、如何鉴别外部设备是否与64位Windows 7兼容?
  大多数可以与Vista兼容的外围设备都能够与64位的Windows 7,然而,64位的面世对于传统的硬件支持来讲确实是一个打击。最好的解决方法就是使用网络搜索查看64位设备驱动程序,去支持64位的外围设备。
  3、用户能够在64位版本的Windows 7环境下使用32位的设备驱动程序?
  不可以,设备驱动程序的代码仅仅能够运行在与Windows内核相同的地址空间中。因此,设备驱动程序必须配合内核本身的构架。有些制造商将32位和64位的驱动程序捆绑在一个独立的安装包中,这就导致有些用户认为32位的驱动程序能够运行在64位的Windows操作系统中,其实不然。
  然而,尽管32位的驱动程序不能够支持64位的Windows 7,但是64位Windows 7的用户能够在“Windows XP模式”中安装32位的驱动程序,并在Windows XP虚拟机中使用支持32位的USB打印机和其他外围设备。
  4、“Windows XP模式”可以在64位的Windows 7中运行吗?
  是的,64位的Windows 7能够充分地支持Windows XP模式,实际上,使用虚拟机监测器(VMM),类似于Windows虚拟机产品去支持“Windows XP模式”是在64位Windows操作系统下使用32位设备驱动程序的唯一方法。不过,用户要注意的是,外围设备必须是以USB接口与计算机连接的,使用专有扩展卡或加密狗的传统硬件可能无法与“Windows XP模式”配合工作。
  5、Windows XP模式具体是什么?如何获得“XP模式”?
  答案很简单,“Windows XP模式”实际上就是运行在Windows 7系统环境下的包含“Windows XP SP3”的虚拟机。Windows 7专业版、旗舰版和企业版的用户能够通过微软下载中心免费下载使用。
  更准确的说,Windows XP模式就是一个可以创建独立、本地的64位进程模拟32位PC环境的64位应用程序(实际上,是一系列的64位服务和设备驱动程序)。
  6、用户可以在64位Windows 7环境下运行32位的Windows应用程序吗?
  可以,几乎所有的32位Windows应用程序都可以无缝地运行在64位的Windows中。
  7、当在64位Windows 7中安装32位应用程序的时候,为什么会看不到它的注册表项?
  64位的Vista和Windows 7具有64位至32位转换层,64位的Windows可以独立注册32位应用程序,并将它们导入到适当的注册表配置单元中。
  8、使用64位的Windows 7会获得性能的优势吗?
  这要看具体情况决定了,如果您正在使用较大体积的文件和应用程序,需要消耗大量的内存,那么使用64位的Windows 7将会具有明显的优势。这是由于64位的Windows 7可以支持的物理RAM远远超过了32位的Windows 7,并且还支持应用程序的扩展模式。
  9、为什么64位的Windows使用的RAM较32位的Windows多呢?
  任何64位的操作系统消耗的内存都远远超越32位的Windows,这完全取决64位代码。64位的操作系统使用更大的内部结构,必将会占据更多的空间(无论是内存还是硬盘),这是一点都不足为奇的。
  10、使用64位的Windows 7是否比32位Windows 7具有安全优势?
  是的,许多的核心安全功能都需要64位的支持,例如数据执行防护和补丁保护等,此外,64位的Vista或Windows 7还将会为用户提供设备驱动程序的数字签名保护。
  11、用户是否可以执行32位Windows至64位Windows的升级?
  不可以,目前,微软Windows的升级过程并不支持处理器架构之间的迁移。如果用户想要从32位的Windows升级至64位的Windows,那么就必须执行64位Windows的“净安装”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: