http://blog.itful.com/articles/2009/490_32-64cpu.html
32位电脑和64位电脑有着什么的区别呢?
那么对于32位电脑和64位电脑有着什么的区别呢?这里面的“位”指的是什么?这个“位”指的就是CPU GPRs(General-Purpose Registers,通用寄存器 )的数据宽度,当然64位CPU的数据宽度为64位,而32位CPU的数据宽度指的32位了!64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。
64位CPU的电脑平台在运行性能上,要远远领先于32位平台,因为32位处理器在的位宽较窄,造成其在性能执行模式方面存在一个严重的缺陷:当面临大量的数据流时,32位的寄存器和指令集不能及时进行相应的处理运算。32位处理器一次只能处理32位,也就是4个字节的数据;而64位处理器一次就能处理64位,即8个字节的数据。如果将总长128位的指令分别按16位、32位、64位为单位进行编辑的话:32位的处理器需要4个指令,而64位处理器则只要两个指令。显然,在工作频率相同的情况下,64位处理器的处理速度比32位的更快。
除了运算能力之外,与32位处理器相比,64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,而64位处理器的一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。传统32位处理器的寻址空间最大为4GB,而64位的处理器在理论上则可以达到1800万个TB(1TB=1024GB)。
(fantaxy备注:
64位处理器可以接受64的整数,容纳了比32更大的整数,所以扩大了寻址空间。
操作系统可以模拟上面的过程。
)
从32位到64位,表面上好象只是CPU字长增大了一倍,实际上它使寻址范围、最大内存容量、数据传输和处理速度、数值精度等指标也成倍增加,带来的结果就是CPU的处理能力得到大幅提升,尤其是对强烈依赖数值运算、存在巨量数据吞吐和需要超大并发处理的应用提升效果非常明显,如科学计算、人工智能、平面设计、视频处理、3D动画和游戏、数据库以及各种网络服务器等。
只有在64位电脑上安装64位操作系统运行64位的软件程序(fantaxy备注:才能对接,否则任何一个都可能导致木桶原理取最短的)才能发挥出64位电脑的杰出性能!而如今很多的软件程序并没有跟上“时代”,仍旧以32位为主,很多32位软件程序不能在64位操作系统下运行,能够运行的32位程序也使64位处理器的性能大大缩水,反而影响了软件运行的速度!这也限制了64位系统的推广!如今的64位电脑仿佛是“跑在泥泞路上的奔驰,速度快不了了”,所以虾虾建议大家暂时使用32位系统!相信很快,奔驰就会出现在宽阔的高速公路上!
http://blog.csdn.net/sjmnwo/article/details/7867105
下面,我用最简洁的文字尽可能作最详尽的回答:两者之间存在的“五大不同”。与此同时,着重说明Microsoft Windows64位(x64)操作系统,相对于32位(x86)操作系统的最大优势和劣势是什么?
第一,设计初衷不同。64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而32位操作系统是为普通用户设计的。
第二,要求配置不同。64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。当然,32位操作系统安装在64位电脑上,其硬件恰似“大马拉小车”:64位效能就会大打折扣。
第三,运算速度不同。64位CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。
第四,寻址能力不同。64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。比如,Windows Vista x64 Edition支持多达128 GB的内存和多达16 TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存。
第五,软件普及不同。目前,64位常用软件比32位常用软件,要少得多的多。道理很简单:使用64位操作系统的用户相对较少。因此,软件开发商必须考虑“投入产出比”,将有限资金投入到更多使用群体的软件之中。这也是为什么64位软件价格相对昂贵的重要原因(将成本摊入较少的发售之中)。 总而言之,Microsoft Windows 64位操作系统,必须“上”靠64位主机硬件的支撑,“下”靠64位常用软件的协助,才能将64位的优势发挥到极致,“三位一体”缺一不可(道理很简单:操作系统只是承上启下的运行平台)。至于64位电脑可以安装32位操作系统,64位操作系统可以安装32位软件,那是设计上的“向下兼容”,不是64位设计初衷的本来含义(如上所述)。 1、64位电脑虽然可以安装32位操作系统,但是32位电脑绝对不能安装64位操作系统。这点至关重要务必牢记,以避免盲目下载和安装。 2、在64位电脑运行的32位操作系统上,不能采取硬盘安装方式安装64位操作系统。如若安装,首选光盘格式化安装方式,也可采用比较繁琐的DOS安装方式。 3、使用虚拟机安装操作系统,实际上就是在目前运行的操作系统上安装软件。因此,在32位操作系统上不能虚拟安装64位操作系统。即便采取“曲线”方式勉强安装,其实已经脱离了底层设备的支持,
64位版本可以处理的物理内存(RAM)在4 GB以上,高达128GB,而32位版本最多可以处理4 GB的内存。因此,如果你在计算机上安装32位版本的Windows,那么安装4 GB以上的RAM是没意义的。
32位和64位Windows的区别与选择,那一版本更好的发挥你机器的性能,你了解过了么?
计算机处理器在RAM(随机存取储存器)处理信息的效率,取决于32位和64位版本Windows。64位版本比32位的可以处理更多的内存和应用程序。
让我们简单的方式来理解吧。64位版本可以处理的物理内存(RAM)在4 GB以上,高达128GB(没错,可以的),而32位版本最多可以处理4 GB的内存。因此,如果你在计算机上安装32位版本的Windows,那么安装4 GB以上的RAM是没意义的。
由于处理内存的能力大,64位版本的系统可以更有效地使用处理器处理数据。因此,这增加了电脑的整体性能。概括地说64位是功能更强大的。现在来看看一些有关这两种技术的东西。
如何检查Vista和Windows 7的Windows版本
要检查当前的版本,按下”开始“按钮。用鼠标右击“电脑”并选择“属性”。
在“系统”项的“系统类型”可以看到。下面给出的截图显示,我的计算机是32位操作系统。
如何检查你的计算机是否可以运行64位的Windows
要检查计算机是否有64位的处理器,请执行以下步骤。
点击“开始”按钮。在搜索框输入“性能信息和工具”(Performance information and tool)。点击列出的结果。
点击“查看或打印”
这时会看到你的计算机的所有资料。在“系统”栏,你可以看到当前正在运行的版本,是否可以运行64位(图片显示的是可以)。
注意: 如果你现在使用的是32位版本的Windows,你想安装64位版本操作系统,那么安装64位之前请务必备份你的Windows文件。
64位计算机的优点
64位版本Windows的主要优点是,它可以更好的访问和管理内存。
加强安全性能,如内核补丁保护,支持硬件数据执行保护,强制驱动程序签名,取消了32位驱动程序和16位子系统的支持。
对那些专门为64位操作系统编写的程序的性能十分优越。
使用64位计算机的缺点
使用此版本不会有什么缺点,但是也有一些事情你必须考虑在你决定使用之前。
应该检查的设备驱动程序的可用性,因为32位设备驱动程序64位版本下不能使用。
大多数的硬件设备兼容64位计算机。
设备驱动程序必须有开发商的数字签名。
某些程序的32位与64位不兼容。
怎么选择正确版本的Windows
64位版本
选择正确的Windows版本取决于你的考虑和需要。如果你想使用大内存(超过4 GB),那么你可以去64位版本。但在你转向64位之前,请检查你日常使用的各种软件和工具,是否有64位版本的。
大多数新软件和硬件都支持64位版本。检查你的软件和设备的兼容性。
32位版本
32位版本的价格低于64位版本。
如果你喜欢使用的是旧的软件和硬件,那么你你尽可以使用32位版本,因为它可以支持所有的程序和设备。
注意:没有软件设计得可以同时支持32位和64位(除了一些杀毒程序)。不过,如果一个程序有64位版本,一般也都有32位版本的
揭开64位 Windows 的神秘面纱
如果打算购买一台新电脑,那么您需要考虑的事项可能太多,而根本无暇顾及是应该购买一台带 32 位、还是 64 位版本 Windows7 的电脑。
不必担心。 对于大多数人来说,购买下一台电脑时,几乎没有理由去考虑这一选择。 这样非常好,因为许多人根本不了解运行 32 位或 64 位版本 Windows 的电脑之间有何区别,并且在大多数情况下,他们选择哪个版本并没有太大的不同。
有些高级用户喜欢选择 64 位版本的 Windows。 这并没有什么神秘可言。 使用 64 位版本 Windows 的电脑可利用更多内存(4 GB(千兆字节)或更多),而使用 32 位版本 Windows 的电脑只能利用 3.5 GB 或更少的内存。 (即使某台电脑已安装 4 GB 或更多内存,但 32 位版本的 Windows 仍然仅占用其中的 3.5 GB 内存。)
内存越多,可以同时打开的文件和程序越多,而且不会降低电脑的运行速度。 但是,除非您确实同时打开许多文件和程序,否则拥有 3.5 GB 以上的内存通常没有太大意义(我们稍后将详细讲述这一点)。
通过检查“控制面板”中的“系统”,可了解电脑运行 32 位还是 64 位版本的 Windows。
真实的区别与说明书中的区别
由于近几年电脑大幅度降价,因此许多新电脑本身就带 4 GB 内存,甚至经济型机型也是如此。 许多制造商都已默认开始在电脑中安装 64 位版本的 Windows,以确保购买者能够使用已付费的所有内存。 有些制造商甚至还将所有新电脑都安装 64 位版本的 Windows,即使难以解释电脑使用 4 GB 内存与 3.5 GB 内存有什么区别也是如此。
在日常的实际使用过程中,大多数人可能并没有注意到使用 3 GB 内存的电脑和使用 6 GB 内存的电脑之间有何区别。 那么,谁有可能会注意到这种区别呢? 对了,如果您听说过有人在播放视频时,同时打开大量电子邮件、许多程序以及一些其他项目,那么您可能会对这种区别有所感悟。
如果您想要立即同时运行每个程序,并且很少关闭任何程序,那么拥有 4 GB 以上的内存会使您的电脑响应速度更快。
电脑游戏超级玩家也可能会对运行 64 位版本 Windows 的电脑感兴趣。 游戏是您可能在任何电脑中运行的、消耗硬件资源最多的程序之一,游戏中含有内容丰富的图形、声音和交互功能。
64 位版本的 Windows 7 旗舰版、企业版和专业版均可占用高达 192 GB 的内存(甚至远远超过授权用户通常所需的内存),成为那些需要大量内存的专业计算任务(例如,显示 3D 图形)的理想之选。
对于运行 64 位版本 Windows 的电脑而言,之所以能够提高性能,主要是因为这些额外增加的内存,以及能够使用该内存的功能强大的 64 位处理器。
但是,对于大多数一次只需打开少量程序的用户而言,与内存为 2 GB 且 Windows 版本为 32 位相比,内存为 4 GB 或更多并不会带来更多切实的好处。
注意:
特别是服务器电脑(例如,用于运行网站或大型公司网络的电脑)能够因内存更多而获得明显好处。 但是,它们有适合自己的强大操作系统,即 Windows Server,该系统也为 64 位版本,而可利用的内存甚至可能大于 Windows 7。
32 位处理器与 64 位处理器
那么,若要运行 64 位版本的 Windows,需要什么? 这也没有什么神秘可言。 您需要一台含 64 位处理器(也称为 x64 处理器或 CPU)的电脑。
对于大多数处理器而言,很难从名称中看出它们是 64 位还是 32 位。 如果需要知道,可以询问制造商或销售该电脑的商店。
如果您购买的新电脑使用 Windows 7,那么它很有可能附带 64 位处理器,但 Windows 7 版本却可能不是 64 位。 说到这里,稍微令人有些混淆。 使用 64 位处理器的电脑既可很好地运行 32 位版本、又可很好地运行 64 位版本的 Windows。 因此,除非您希望能够使用 3.5 GB 以上的内存,否则,在大多数使用 64 位处理器的电脑中安装何种版本的 Windows 并没有太大的区别。
要查看您当前的电脑能否运行 64 位版本的 Windows,请从 Windows 7 升级顾问 网页下载并安装 Windows 7 升级顾问。 此程序将分析您的电脑,然后创建一份报告,指出您的电脑能否运行 Windows 7,并列出任何已知的兼容性问题,其中包括能否运行 64 位版本的 Windows 7。 有关详细信息,请参阅 32 位和 64 位 Windows:常见问题。
通过新电脑获取 64 位版本的 Windows
升级到 64 位版本的 Windows 并无特别之处。 您无法将 Windows 从 32 位版本升级到 64 位版本。 要在已运行 32 位版本的电脑中安装 64 位版本的 Windows,必须进行全新安装,其中将格式化硬盘驱动器并擦除所有文件和程序。
这就是为什么大多数人在购买新电脑时安装 64 位版本 Windows 的原因。 (如果确实打算在运行 32 位版本的电脑中安装 64 位版本的 Windows,请确保先将所有文件和其他信息进行备份。 此外,您还必须手动重新安装程序。)
成本是怎样的? 64 位处理器是否比 32 位处理器的成本更高? 目前,通常情况下不是这样的,但过去您可能会发现使用 64 位处理器的电脑成本较高。 之所以如此,最常见的原因便是额外增加的内存。 如果使用 64 位处理器的电脑附带较多内存,那么它的成本可能会比使用 32 位处理器、附带较少内存的电脑要略高一些。
Windows 并不会导致成本增加,因为 32 位和 64 位版本 Windows 的成本完全相同。
如何判断您运行的是 32 位、还是 64 位版本的 Windows
如果您不想购买新电脑,并且想要知道您的现有电脑运行的是 64 位、还是 32 位版本的 Windows,那么该怎么办呢? 由于这两个版本看上去相同,因此,您需要了解应该根据什么做出判断。 最简便的判断方式是查看“控制面板”中的“系统”。
为此,请单击“开始”按钮 ,单击“控制面板”,在搜索框中键入 System,然后单击“系统”。 在“系统”下的“系统类型”旁,可了解电脑在运行 32 位还是 64 位操作系统。
32 位驱动程序和程序与 64 位驱动程序和程序
如果电脑运行的是 64 位版本的 Windows,则需要 64 位驱动程序,才可将每个硬件安装或连接到电脑。 例如,如果尝试安装的打印机仅提供 32 位驱动程序,则在 64 位版本的 Windows 中无法安装该打印机。 但幸运的是,目前市场上已有数万种设备附带 64 位驱动程序,Windows 可以自动找到并安装该程序。
硬件制造商若要获得“与 Windows 7 兼容”的徽标,其硬件必须具有同时适用于 32 位和 64 位版本的 Windows 的驱动程序。 如果您看到此徽标,则不必怀疑该硬件是否能与 64 位版本的 Windows 协调运行。
与驱动程序不同,大多数专门为运行 32 位版本 Windows 的电脑而设计的程序可以在运行 64 位版本 Windows 的电脑中正常运行。 (请注意,防病毒程序例外。) 但是,大多数专门为 64 位版本的 Windows 设计的程序通常运行速度较快,尤其是当它们执行强化任务(例如,编辑高清晰视频或操作大型数据库)时。
可在新的 Windows 7 兼容中心联机检查是否有 64 位驱动程序和程序可用。 例如,如果您正考虑购买一台新打印机,并且想要在购买之前确认是否有 64 位驱动程序可用,或者如果您想要了解您喜欢的程序是否有 64 位版本,则此操作十分有用。
Windows Vista 兼容中心还针对数千种硬件产品指出是否有可用的 64 位驱动程序,并指明数千种程序是否有 64 位版本。
在 64 位版本的 Windows 中安装硬件和程序时,还有一些注意事项。 有关详细信息,请参阅 了解用于 64 位版本 Windows 的硬件和软件。
揭开神秘面纱
由于我们已经揭开 64 位 Windows 的神秘面纱,您会看到,64 位计算事实上并不象第一眼看到的那样神秘莫测。 对于大多数电脑用户而言,是否选择它也并不是什么进退两难的事情。
无论已拥有配备了 64 位处理器的电脑,还是正在考虑购买新电脑,都应根据工作或娱乐的方式选择正确的 Windows 版本,这一点至关重要。 在大多数情况下,是选择 32 位版本还是选择 64 位版本并没有太大区别。
win7 的32位与64位区别是什么?
很多网友来信问32位和64位操作系统的区别,主要是看硬件支持,如果CPU支持64位操作系统,内存大于4g以上的,就可以选用64位操作系统,不过现在大多数软件都是32位,有些软件需要最新版本才能在win7上稳定运行,CPU寻址是64位要比32位快2倍,一个32位的XP最高内存只能认到3.25G,而64位的win7最高可支持192G内存。
简单的说x86代表32位操作系统 ,x64代表64位操作系统。
x86是对基于intel处理器的系统的标准缩写。X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,是一个intel通用计算机系列的编号,也标识一套通用的计算机指令集合,由于早期intel的CPU编号都是如8086,80286来编号,由于这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合如今的奔腾,P2,P4,赛扬系列都是支持X86指令系统的,所以都属于X86家族. 这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。64bit处理器并非现在才有的,在高端的RISC(Reduced Instruction Set Computing,精简指令集计算机)很早就有64bit处理器了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等。
64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是 32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。
要实现真正意义上的64位计算,光有64位的处理器是不行的,还必须得有64位的操作系统以及64位的应用软件才行,三者缺一不可,缺少其中任何一种要素都是无法实现64位计算的。 目前,在64位处理器方面,Intel和AMD两大处理器厂商都发布了多个系列多种规格的64位处理器;而在操作系统和应用软件方面,目前真正适合于个人使用的64位操作系统现在有win XP X64 win vista64 win764,而win XP X64本身也只是一个过渡性质的64位操作系统,而且win XP X64本身也不太完善,易用性不高,一个明显的例子就是各种硬件设备的驱动程序很不完善,综上考虑如果想装64位操作系统,那就首选win7了。