64位系统真的比32位系统快吗?

之意

简单说吧,总结一句话:64位系统,可以比32位系统快。

为什么叫“可以”,而不是必然呢?

这是因为要看硬件和软件的具体情况而定。当然,这也涉及到,64位系统和32位系统的本质区别。

一、64位系统比32位系统可用到更多的资源

  比如,最典型的就是寻址能力。反映在实际使用中,就是内存大小。

  如果你有超过4GB的内存,用32位系统的话,3GB多点的部分,是完全浪费的,一点也用不上。而64位可以。基本上有多大内存用多大内存。

  好比你拥有一座楼,32位系统,只允许你用其中的三间房子;而64位系统可以用所有的房子。

  但是,如果你的楼只有1个人居住,那么,二者没区别。如果有20个人居住,必然有区别了。所以说,64位系统可以比32位快,但不一定总是快。就是说1个人的时候。

二、快慢也取决于软件用到多少资源

  在32位系统下,程序能用到的内存只有2GB,即使你有4GB内存程序也只能用到2GB。这个在微软的网站上有说明。虽然有突破的参数可以加,但太麻烦,而且效果也不可知。因为系统本身限制了。底层的限制。

  比如我做premiete,我观察了一下内存占用,多的时候要占用9GB左右的内存。如果是32位系统,你就是有90GB,也只能用到2GB左右。但64位,就物尽其用了。

  你想,当这个软件需要9GB内存的时候却只能找到2GB,怎么办?用硬盘模拟吧,虚拟内存。硬盘比真正的内存至少慢100倍,你想想怎么忍受?就算固态硬盘,也完全无法和真正的内存相比的。

  所以,说到底,当你的硬件比较好的时候,必须64位才能发挥,而且肯定比32位系统快。但如果你的硬件配置低,比如只有2G内存还要用win7,那肯定是32位的系统要快一些,这个我测试过。或者你主要用的软件只支持32位,用大内存反而会报告“内存不足”,那就是优先32位了。


朗读者说

之所以有64位操作系统,并不是为了能比32位操作系统更快,而是为了可以同时处理更多数据,正如很多人回答的那样,64位系统理论上能支持2^64b的寻址空间,32位系统通常最多只能支持2^32(也就是4GB)的空间。

一个操作系统快不快,取决的因素很多,假设其它条件一样,一个是64位系统+64位处理器,另一个是32位系统+32位处理器,它们的速度取决于处理器的时钟频率和指令集。然而大家都知道,64位处理器是较新的,它本身的速度和指令集都比老旧的32位处理器更有优势,当然,使用64位时,单个寄存器可以保存两倍的数据,比如在寄存器中始终可以添加两个32位数字而不会溢出,这允许一条加法指令比32位加法指令的结果稍微快一点,但这个差距是在整个计算的操作过程中,是非常微不足道的

64位系统最大的优势在于计算机可以处理更多的内存,因此程序可以将数据保存在内存中,而不是频繁从缓慢的磁盘中读取,这或许是大多数用户看到延迟的地方,当然前提是你的内存要够大,还有刚说过的处理器本身速度上的差异带来的影响。

顺便说下关于系统和内存的常见的错误。

其实32位处理器是可以使用4GB以上内存的,比如Pentium Pro的处理器具有36位物理地址,它就具有64GB(2^36b=64GB)的寻址空间,Intel称之为PAE。

Windows内核也是支持PAE的,但微软使用一种非常粗糙的方式来禁用消费级版本的Windows中的PAE,我们可以修改Windows内核以在Windows中启用PAE,从而也能让32位系统支持4GB以上内存。

另外,32位Windows可以运行16或32位程序,但64位Windows不能运行16位程序,因此,如果需要运行16位程序(特别是Windows 3.x或某些Windows 95程序),则必须使用32位Windows。还有就是32位的CPU就不能用于64位的Windows(因为CPU一次只能处理32bit,而操作系统给你的指令是要处理64bit)。


超能网

真实的情况是64位运算快,其实也就那么一点,不是很多,还有朋友说32位不支持4G以上内存,其实那是微软设置的,有朋友举这公试那公试来说明,我只想说为什么32位服务器系统就支持?能给个解释吗?


找不到北啊

这个是肯定的,从苹果正在大刀阔斧地从32位转向64位阵营可以看到。

据外媒报道,如果你的Mac上还装有老的应用那么苹果会在周四提醒你。获悉,当用户下载最新版MacOS后,如果打开电脑中的32位应用则会看到界面跳转中更新的警告。而在开发者中,苹果一直都在推动他们将其应用升级到64位。

显而易见,这样做的好处是能够加快数据处理速度。

实际上早在十年前苹果就已经开始转向64位应用,去年它曾在开发者大会上警告软件开发商,macOS High Sierra将是最后一个正常兼容32位应用的系统。虽然下一个版本仍能运行32位应用,但它们很有可能无法按照开发商预期的那样运行。

而在iPhone和iPad阵营苹果已经完成了64位应用部署。于2013年问世的iPhone 5s是第一款运行64位移动处理器的设备,这标志着苹果乃至整个移动行业向前迈进了一大步。

在接下来的四年时间里,苹果一直推动着移动应用开发商向64位阵营转移。最新版本的iOS 11则就只能运行64位应用。

目前并不清楚Mac何时正式停止对32位应用的支持,但就眼下获得的信息显示它将一直支持到High Sierra的继任者。

截止到今年1月,所有新提交到Mac App Store上的应用都必须是64位,而所有现有应用64位更新提交将在今年6月截止。


cnBeta

windows7电脑操作系统目前可以分为32位和64位,不同位数的系统需用不同的硬件配置来支持,同时也与需用使用的应用软件有密切关系。

下面先来介绍一下32位系统和64位win7系统的区别:

第一,CPU要求不同CPU有32位和64位之分,32位的CPU只能安装32位系统,而64位的CPU既可以安装32位系统也可以安装64位系统

第二,运算速度不同64位CPU的指令集可以运行64位数据指令,比32位CPU提高了一倍(需要64位软件支持)

第三,寻址能力不同64位系统可以支持多达128 GB的内存和多达16 TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存(实际只有3G左右)。也即如果您的内存大于4G,对于32位系统来说,多余的内存容量都是被浪费的。

第四,软件兼容性不同目前,64位系统比32位系统的软件少,主要是64位系统推出的时间不长,所以64位系统的兼容性不如32位,虽然可以兼容32位软件,但是部分32位的软件在64位系统无法运行。

所以,以现在来说,Windows7的 32位和64位系统的区别目前主要就两条

1、64位系统可以支持超过4G的内存

2、64位兼容性不如32位的系统如果您的电脑CPU是32位的,那么您只能安装32位win7系统;如果您的电脑CPU是64位的,而且内存大于4G的话,您可以安装64位win7系统。

当然如果您的应用软件只支持32位系统的话,无论您的CPU是32还是64位,内存是否大于4G,您都只能安装32位系统了。

A.电脑CPU奔腾4以上,内存:在1GB-3GB之间,建议选择Windows7-32位

B.电脑配置符合双核以上的CPU(只要满足双核心即可)和至少4GB或者4GB以上的内存的要求,强烈建议楼主选装Win7-64位旗舰版的系统!}


网上一只虫

我先说64位系统和32系统的优点缺点对比一下就会有结果了。

64位的优缺陷(以win7为例):

长处:win7 64位体系最大的长处体现在内存上。它可以运用超越4G的内存,相比与最大只能运用3G内存的32位版本来说,功用方面提升了不少。Win7 64位处理功用好于32位是现实,但也存在这样的一个误区。两台计算机均是2G内存,体系分别是win7 64位与win7 32位,你会发现win7 32位的速度要快一些;可是假如把win7 64位的内存换成4G,这时候win7 64位的功用就真正体现出来了。这也就是说,win7 64位需求更高的内存来支撑它运转。

  缺陷:过去一段时间里很多人都不挑选win7 64位的体系。原因就是很多软件不支撑64位,在win7 64位体系下无法运转。其时win7 64位体系的不兼容性确实让一部分人把它换掉了。可是,开展都需求一个进程,现在win7 64位体系现已不存在这样的缺陷。或许应该这么说:这本来就不是它的缺陷,仅仅其时的软件遍及适用于32位的体系,当64位体系面世时导致没有软件支撑它。这样与其说64位不兼容32位的软件,还不如说32位软件现已跟不上64位体系的脚步。假如硬要说win7 64位的缺陷,那就是它比较占内存了。一个体系的功用越强壮就会越占用内存,这两者之间并不矛盾。

很明显64位系统能够比32位系统解析文件更加快一些。希望我的回答能够帮助到你。


心情的温度887

你把32位的windows的时间调到2039年,你就会看到wmplayer出错不能运行了。

你把linux32位的时间调到这里,也有故障发生。因为操作系统,原先设计的32位,用着用着就发现不够用了。

比如原来128m就觉得很多,现在16G也很平常。操作系统支持多大内存是一是看地址位数的,二是看内存管理机制。32位也能使用大于4G的内存,但是效率就不一样了。

早先系统设计的是32位时间,到2038年就会出问题。我们知道999加1,就要变成1000,但是计算机是定死了三位,这样就会穿越回去。

在内存不是很多的情况下,32位更有优势,但是在内存充足的时候,64位更有优势。

高精度浮点计算毫无疑问,64更快。


风入寒城

纯属兴趣,说几点,不给什么结论。

64位操作系统如果要运行32位程序,使用的是虚拟机机制,效率肯定低很多。而且,64位操作系统不可能直接运行16位程序,非要运行非常麻烦,而且虚拟机上再次虚拟,效率低到无法描述。

32位操作系统运行32程序肯定比64位操作系统快,因为不需要使用虚拟机。而且可以直接运行16位程序,当然也是虚拟机。

即使是使用64位操作系统,电脑中那个Program Files (x86)文件夹里还有不少东西,其中很多是微软的,这里边的程序统统都是32位的。微软都没完全实现从32位到64位的迁移,这点不如苹果彻底,iOS11干脆禁止32位程序运行。说实话我认为主要是钱的问题,毕竟需要大量人力去迁移和测试。


iJosefPan

Win7及以上体系都有分32位和64位,许多用户在装体系的时分也会想问32位体系和64位体系的差异在哪里?

Win7 32位体系和64位体系的差异在哪里?

1、你要知道当Win64位操作体系运转起来的时分是要比Win32位的体系,理论上快2倍,是理论上。

2、说道最有用的一点,Win32位操作体系最多能够支撑4G内存(实际上也就差不多3.15 3.25这个姿态)可是呢,假如你装了64位的操作体系,4G的内存的话,能用的也就是3.7 3.8几这个姿态,也能够这么说你的内存小于等于4G,这体系的事儿不必太纠结。

3、Win64位的操作体系,理论上支撑的内存很大,更多的是取决于你的主板有多少个插槽,你有多大的内存,我就有多大的识别才能!

4、这点就是兼容性的问题了,我们应该知道如下图有两个文件夹,一个后边有个(x86),x86代表32位,x64代表64位,(x多少代表的是架构的意思,不需要多了解)之前32兼容性的确要好一些,但现在嘛,直到Win8.1体系开展得很好,兼容性都不错。

5、现在假如自己的电脑配置满足的话,主张装一个Win7 64位旗舰版,不能说它是最好的,只能说他是最兼容的,(这个年月,我说的兼容只能是指一些小软件了)至于现在Win8/8.1这样的体系,简直不必考虑兼容问题!

现在我们应该知道Win7 32位体系和64位体系的差异在哪里了吧,其实也就是运转速度和支撑内存的多少,假如你电脑合适装64位体系,那么我也主张你去装。


乱花渐欲迷谁眼912

1、 首要,信任挑选64位Windows 7的网友中很有大比例是存储体大于或等于4GB的操作体系下载。假如在32位Win7下,可运用的内存显现为仅3.25G。

在32位元形式下的CPU,只能定址最大4GB的存储体,受制于此,32位元的操作体系也只能辨认最大4GB的存储体,由于在体系中,除了内存之外,还有其他的存储设备,因此,真正能够供内存使用的存储体空间小于4GB,也就是看到的体系特点中显现的3.25GB。

2、但在64位形式下的CPU则不同,64位CPU的最大定址空间为2的64次方bytes,Ghost XP SP3核算后其可定址空间达到了惊人的16TB(treabytes),即16384GB。当然,这仅仅理论,实际上,64位Windows7的各版本分别为8GB-192GB,其间:

1)家庭普通版最高支撑8GB存储体。

2)家庭高档版最高支撑16GB存储体。

3)专业版、企业版和旗舰版最高可支撑192GB存储体。

3、关于存储体大于等于4GB的用户,由于受到32位运转形式的约束,不能最大化使用硬件资源,这时就能够挑选安装64位的操作体系。可是要注意:64位操作体系需求CPU的支撑64形式,即其指令集包括EM64T。在安装64位Win 7前请先确认CPU是否支撑64位形式,一般来说,2006年之后购买的CPU均援助64位元形式。

4、其次,再在运算功能做比较。理论上,64位渠道上的运转功能要远超过32位渠道,由于CPU通用寄存器的资料位元宽是不同的,64位元渠道是64位,32位渠道是32位。64位渠道能够运转64位指令,处理器一次可提取64位数据(一次提取8个字节数据),比32位元(一次提取4个字节数据)进步了一倍,在理论上,功能会进步1倍。

所以,假如内存很大,64位Windows7比32位Windows7运转速度快。假如内存3g以下,仍是32位Windows7运转速度快。


分享到:


相關文章: