三十二位系统和六十四位系统有什麼区别

如题所述

区别在于:

1、处理数据的能力

32位和64位表示CPU一次能处理的最大位数,理论上来说,64位系统处理的数据效率比32位更高,相当于 单车道和双车道开车似得,双车道单位时间可以有更多的车辆通行。但需要内存跟上,而且程序本身也是64位编译才能发挥64位系统的优势。

2、支持的内存不同(寻址能力不同)

32位系统的最大寻址空间是2的32次方=4294967296(bit)= 4(GB)左右;而64位系统的最大寻址空间为2的64次方=4294967296(bit)的32次方,数值大于1亿GB。

也就是意味着32位系统最多只能在4GB内存里找东西,64位系统就最大支持的内存高达亿位数,不过那也只是理论值而已,实际使用过程中大多数的电脑32位系统最多识别3.5GB内存,64位系统最多识别128GB内存。

3、软件兼容性

32位系统无法运行64位软件,64位系统可以安装多数32位软件,以前因为大部分软件都是基于32位架构环境下开发,所以64位系统的兼容性不如32位。

扩展资料

8位、16位、32位、64位、128位操作系统

所谓8位、16位、32位、64位、128位等术语有时指总线宽度,有时指指令宽度(在定长指令集中),而在操作系统理论中主要是指存储器定址的宽度。

如果存储器的定址宽度是16位,那么每一个存储器地址可以用16个二进制位来表示,也就是说可以在64KB的范围内定址。同样道理32位的宽度对应4GB的定址范围,64位的宽度对应16 Exabyte的定址范围。

存储器定址范围并非仅仅是对操作系统而言的,其他类型的软件的设计有时也会被定址范围而影响。但是在操作系统的设计与实现中,定址范围却有着更为重要的意义。

在早期的16位操作系统中,由于64KB的定址范围太小,大都都采用“段”加“线性地址”的二维平面地址空间的设计。分配存储器时通常需要考虑“段置换”的问题,同时,应用程序所能够使用的地址空间也往往有比较小的上限。

在32位操作系统中,4GB的定址范围对于一般应用程序来说是绰绰有余的,因而,通常使用一维的线性地址空间,而不使用“段”。 

参考资料来源:

百度百科-操作系统

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-23
三十二位系统和六十四位系统的区别在于以下几点:
1、64位系统比32位系统,在同样的系统下,处理速度要快;
2、64位系统所要求的主板也高,从这个意义上说,64比32要快多了。
3、64位系统比32位系统兼容性更强,系统内存识别更大。
第2个回答  2007-12-20
64的CPU,比32的CPU,在同样的系统下,处理速度要快;而且64的CPU所要求的主板也高,从这个意义上说,64比32要快多了。但是,这个“快”和系统没有直接的关系!XP操作系统本身是不分什么32位或64位的,它即可以支持32位的CPU,也可以支持64位的CPU。

或者换句话说:同一个系统安装盘,在32下安装可以,在64下,也可以安装,不会有什么意外发生!只是由于硬件的提高,处理速度有所提高!

希望我的解释对你有点帮助!
第3个回答  推荐于2017-11-25
区别在于发挥不出来性能的优势而已,现在64位的cpu已经很多了,但64位的系统还没有普及,所以现在大部分64位机都在跑32位系统和软件!本回答被提问者采纳
第4个回答  2007-12-20
64位操作系统的内存寻址比32位的强。
与大家最息息相关的一点,就是32位操作系统只能认到3.2G内存,如果要运用更多的内存,就得靠64位操作系统了。
相似回答