大家都知道有32位和64位的计算机系统,但是有什么区别呢?什么样的电脑应该有什么样的操作系统?除了专业人士,大部分普通用户都很困惑。看了今天的干货,买电脑不怕因为不懂而被坑!
01目标用户不同。
简单来说,32位是普通用户用的;面向专业用户的64位!64位操作系统专为在机械设计和分析、3D动画、视频编辑和创作以及科学计算和高性能计算应用领域需要大量内存和浮点性能的客户而设计。32位操作系统是传统的操作系统,是为普通用户设计的。
02需要不同的配置。简单来说,64位系统只能安装在64位电脑上,而32位系统两者都可以安装!64位操作系统只能安装在64位计算机上(CPU必须是64位),需要安装64位常用软件才能获得64位(x64)的最佳性能。32位操作系统可以安装在32位(32位CPU)或64位(64位CPU)计算机上。如果在64位的电脑上安装32位的操作系统,其硬件就如同“大马拉大车”:64位的性能会大打折扣。
03运行速度不同
简单来说,64位系统比32位系统快!64位CPU GPRS(通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,这意味着处理器一次可以提取64位数据(一次只需要两条指令提取8字节数据),是32位数据的两倍(一次需要4条指令提取4字节数据)。理论上性能会相应翻倍。
04不同的寻址能力
简单来说,64位系统比32位系统支持更多内存!64位处理器使用特殊的整数作为地址,因此ALU(算术逻辑运算符)和寄存器可以处理更大的整数,即更大的地址。比如Windows Vista x64版最高支持128 GB内存,最高支持16 TB虚拟内存,而32位CPU和操作系统最高只能支持4G内存。
05软件普及度不同
简单来说,64位常用软件比32位常用软件少很多!原因很简单:使用64位操作系统的用户相对较少。但值得注意的是,32位应用程序也可以在64位计算机上运行,反之亦然。
06处理数据的能力
32位和64位代表CPU一次可以处理的最大位数。理论上,64位系统比32位系统的数据效率更高,相当于单车道和双车道行驶,双车道单位时间内可以通过更多的车辆。但它需要内存来跟上,程序本身是64位编译的,以利用64位系统。
07支持不同的存储器(不同的寻址能力)很多人不知道寻址能力是什么。其实简单来说就是指一台电脑能找到多大空的空间(内存)存放一个软件的数据在哪里。
32位系统最大寻址空约为2的32次方=4294967296(位)= 4(GB);64位系统最大寻址空是2的64次方=4294967296(bit)的32次方,超过1亿GB。
那就意味着32位系统最多只能在4GB内存里找东西,64位系统最多能支持上亿位内存,但那只是理论值。在实际使用中,大部分电脑32位系统最多能识别3.5GB内存,64位系统最多能识别128GB内存。
08软件兼容性
32位系统不能运行64位软件,64位系统可以安装大部分32位软件。过去由于大部分软件是基于32位架构开发的,所以64位系统的兼容性不如32位系统。但是现在64位兼容性也很强。基本上可以兼容各种软件,64位病毒就少多了。尤其是平面设计软件,64位和32位软件在64位系统中差别很大,64位真的快很多。