64位处理器是采用64位处理技术的CPU,相对32位而言,64位指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,处理器一次运行64bit数据。
64bit处理器并非现在才有的,在高端的RISC很早就有64bit处理器了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等。把64位处理器运用到移动设备上的还有Apple公司2013年上市的iPhone5s、iPad Air等。2014苹果推出的iphone6以及iPhone6 plus也使用了64位处理器,但是更加优越,使用了A8 64位处理器。
扩展资料:
64位处理器发展历程
1961年:IBM 发表 IBM 7030 Stretch 超级电脑。它使用 64位数据字组,以及 32 或 64位的指令字组。
1974年:Control Data Corporation 推出 CDC Star-100 矢量超级电脑,它使用 64位字组架构(先前的 CDC 系统是以 60 位架构为基础)。
1976年:Cray Research 发表第一台 Cray-1 超级电脑。它以 64位字组架构为基础,它成为后来的 Cray 矢量超级电脑的基础。
1983年:Elxsi 推出 Elxsi 6400 平行微型超级电脑。Elxsi 架构具有 64位数据暂存器,不过地址空间仍是 32位。
参考资料来源:
参考资料来源:
理解64位,就理解了64位处理器
要理解64位处理器,就要明白64bit的意义。首先,我们来看看一个很重要的概念:操作数和指令。“操作数”指的就是等待CPU处理的数据,同时也指这些等待处理的数据所在的内存地址。而指令,就是指CPU通常所处理的指令。我们要说的64位处理器处理的64位指令,不是指这个指令具有64位长,其实是指其操作数最大可达64位。有因必有果,佛家的玄机也能用在理解这个高科技的处理器上。操作数最高可达64位,因此存放操作数的通用寄存器(GPR)也必须是64位的,64位处理器也就有64位的GPR。同样的道理,目前作为主流的32位处理器(如Pentium 4,K7)的GPR就是32位的了。
图1,AMD Athlon 64的测试信息显示支持X86-64
GPR是CPU寻址和地址数据存放的地方。64位处理器的GPR提升到了64位,增加程序员可见寄存器数量(这部分增加的寄存器称之为“寄存器扩展”),因而可供编程者使用的寄存器空间就更大,处理器的寻址能力和地址数据处理能力就会成倍的提高,性能自然机会更强。换句话来说,当64位处理器与32位处理器在处理同一条指令的时候,64位处理器访问内存、完成工作时消耗的等待时间就会更短,能处理的数据会比32位处理器能处理的数据多一倍以上,同时,64位处理器能管理的内存容量也会比32位处理器的高出一倍、甚至是两倍(PowerPC G5能管理8GB容量的内存)。但需要说明的是,这部分寄存器扩展是需要64位操作系统、64位驱动程序以及64位应用程序的配合才能充分发挥其突出的优势,而目前只有Windows XP 64-Bit Edition、Linux和Mac OS X Panther三个64位操作系统,nVIDIA和一些应用程序公司也只是象征式的推出了几个64位的驱动程序和软件,平台支持显得很是可怜。
图2,X86-64的寄存器扩展
三、我们的观点
说到这里,大家肯定意识到,象64位处理器这样的处理能力,目前对于桌面用户来说是没有直接意义上的好处的,毕竟如此高的处理能力和内存容量管理能力没有那个桌面用户能用得上。这也是为什么64位处理器即使推出了,但还不能取代32位处理器主流地位的原因之一。不过,虽然桌面用户用不上64位处理器,但从中却看到了它给我们带来的,是一个处理器架构体系的改变,更多的技术与革新将会在它的牵动下出现。如AMD Athlon 64处理器内置内存控制器就很好的解决了CPU与内存交换数据时的延迟,以及I/O设备与内存共享前端总线所带来的“瓶颈”问题。这些都将给电脑日后的发展提供了新的架构基础,随着电脑的应用不断发展,32位处理器势必不能满足人们对所需,在不久的将来64位处理器也会在技术的发展与厂商的推动下开始普及。
64位技术
一次读取数据的位数是64位,比32位快的多,一般用于工作站或服务器等大型的计算机,比如安腾芯片就是64位的,现在AMD也推出了64位的个人计算机芯片,不过发热是个大问题。
呵呵
当然是比32位的速度快了的。。。只不过是位了以后的趋势而生产的
标签:处理器,叫做