64位处理器与32位处理器的区别

来源:互联网 发布:香港2047知乎 编辑:程序博客网 时间:2024/04/26 13:36
1.64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存 
2.64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。
总的来看,64位计算主要有以下优点: 

1. 可以进行更大范围的整数运算 

一个32位整数可以表示2的32次方也就是4GB的数值,而一个64位整数,即2的64次方也就是1800万TB,可以看做是无限大。64位整数数据的应用程序在64位的硬件上进行运算可以大幅提高计算性能,在同一周期内可以处理更多的数据,从而大大减少运算时间,也使得某些超大数运算得以更好的解决,这使得气象模拟、环境模拟等大型科学运算从中受益匪浅。 

2. 可以支持更大的内存
 

另一个优点便是64位处理器可以支持64位的内存寻址。同样的原理,内存地址也是整数,ALU和寄存器既然能够存储更多的整数,那同样也能够容下更多的内存地址,打破了32位下4GB的限制。实际上64位处理器究竟需要多大的物理和虚拟内存寻址完全取决于不同处理器的需求。 

但我们需要注意的一点是:64位处理器的性能≠两倍于32位处理器的性能。我们不能因为数字上的变化,而简单的认为64位处理器的性能是32位处理器性能的整整两倍。实际上在32位应用环境下,32位处理器的性能在很多时候反倒会更强。挫折湮没了激情 

电脑核心从32位到64位的转变正在悄然进行中,比起行业应用的如火如荼,普通消费者却迟迟不能提起兴趣,就连专家也表示64位取代32位的时代还为时尚早。最先把64位处理器引入寻常百姓家的AMD正在全力以赴地推广64位计算技术在全行业的应用,然而这场革命起初因为缺少Intel这个主角似乎有些进行不下去了,因为消费者在观望,他们担心过早地选择64位会为它的早产付出高额代价,但同时,他们更加担心会成为时代更替的牺牲者。现如今,AMD的主动 “推”和Intel的“附和”,让消费者陷入了两难境地。智者开始考虑这样一个问题,现在到底该不该迈进64位计算技术的新纪元呢? 

专家认为,64位计算技术迟迟不能普及的根本原因是桌面级应用对64位技术的依赖并不是非常迫切。他进一步说,在国内,我们更需要的是一定价格下的高性能,而不是盲目追求没有必要的应用扩展。 

10年前,计算机历史上曾发生过一次重大变革——多媒体技术唤起了人们对32位电脑的渴望,那些想让电脑屏幕鲜艳起来、让电脑奏出美妙的音乐、让电脑能与人交流的人发现,自己破旧的16位286电脑再也无法满足最基本的需求了,于是业内孕育并上演了32位电脑“夺权篡位”的一幕。也许那一幕连最初开发MS-DOS的比尔?盖茨都没有想到,否则他也不会认为电脑只要有640KB内存就够了。 

10年后,人们还没有充分享受到32位处理器的高性能,因为32位处理器理论上可以支持高大4GB的内存,也因为32位会带来较小的延迟,更高的处理器频率。实际上,目前推动64位技术应用的并不是桌面机应用,行业级应用才是64位这个锋利的武器的用武之地。 

一位资深的硬件评测专家断言,如果说32位取代16位确实是由应用和需求在驱动,那么64位取代32位更像是厂商炒作的噱头。