1iPhone 5s掀起64位热
前不久苹果正式发布了iPhone 5s,它采用了全新的苹果A7处理器,而同时值得注意的是,这颗处理器是一颗64位处理器,这也是手机领域的首款64位处理器,其余均是32位处理器,这令它获得了许多消费者的认可,甚至不少人认为这颗64位苹果A7处理器的性能就是目前其他32位处理器的两倍,但事实果真如此么?还有64位对于智能手机来说又有着怎样的意义和实际价值呢?
64位来源于电脑领域,它是一个“三位一体”的东西,它需要处理器、操作系统、应用软件都是64位,否则便无法实现64位计算。在电脑端,64位早已经不是个新生事物,早在1961年,IBM推出的IBM 7030 Stretch超级电脑就采用了64位数据字组,以及32或64位的指令字组。
而在手机端,苹果iPhone 5s的出现带来了64位系统和64位处理器,但是如果你对此感到兴奋的话,笔者免不了泼你一盆冷水:作为一款基于Linux的操作系统,谷歌Android从底层上一直都是支持64位计算的,只是目前缺乏64位处理器的支持。那么64位和32位究竟有什么区别?
264位和32位有啥区别?
操作系统设计初衷不同,64位操作系统的设计初衷是满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求,主要考虑的是运行一些比较特殊的行业性应用软件,而32位操作系统是为普通用户设计的,主要考虑的是运行日常的应用软件。
64位和32位是指CPU的通用寄存器数据宽度
处理器有所不同,所谓64位处理器的“位数”,这个位数指的是CPU的GPRs(General-Purpose Registers通用寄存器)的数据宽度为64位,一次能够处理64bit的数据(32位是32bit),而寄存器是CPU中用来种暂时存放数据和地址的,是CPU构成的一部分。
软件有所区别,前面提到过,64位操作系统主要考虑是运行一些比较特殊的行业性应用软件,而这些软件都是采用64位计算,所以这些软件只能运行在64位操作系统下。32位应用软件主要是一些日常软件,比如QQ、MSN等,但32位应用软件也可以兼容运行在64位操作系统下,不过这也是出于过渡上的考虑。
对内存的控制不同,32位操作系统实际可识别的内存为3.5GB,而64位操作系统实际可支持128GB内存,这也是64位和32位在表面上以及实际价值上最主要的不同。
综上所述简单来说,有了64位,你的电脑可以插4GB、8GB甚至更大容量的内存条,在运行像maya这样的三维动画软件上,64位会展现出一些优势。不过对于智能手机而言,在笔者看来,64位并没有实际意义。
3手机上64位意义不大
4GB内存必要性不大
首先,64位最实际的用途就在内存上,也就是说手机RAM内存有望达到4GB,目前高端智能手机RAM内存为2GB,刚刚发布的三星GALAXY Note 3率先将RAM内存提升至了3GB,看来智能手机未来配备4GB RAM内存势在必行,而64位则为这一切提供了基础,也进一步缩短了智能手机和电脑之间的差距。
三星Note 3的3GB RAM内存已经绰绰有余
不过智能手机毕竟不是电脑,其应用程序和电脑也不一样,相比电脑上的应用程序,智能手机的应用程序显然要简单的多,所以运行时占用的内存也比较少。在电脑上,稍微大一点的程序在运行时需要占用几百兆的内存,而手机上这个数字仅为几十兆,虽然智能手机应用程序还在不断进步,但是就未来短期阶段来看,智能手机如果装备上4GB RAM内存,显然至少有3GB是大家经常用不到的。所以继续提升内存容量倒不如将注意力放在如何提升内存频率上,这样对整体性能的帮助会更大。
64位软件对于日常软件改观不大
在前面,笔者已经阐述过64位和32位特殊软件方面的设计初衷不同,而我们日常所使用的软件基本都是32位,并且这些日常软件也没必要升级至64位(有开发难度)。笔者就曾经使用过32位、64位两种苹果itunes软件,而这两个版本在功能上没有任何的差别,电脑端都尚且如此,未来手机端也会一个样子,并且谁又会在手机上安装像maya这样如此复杂特殊的软件呢?
《无尽之剑3》是首个64位移动应用APP(图片来自THE VERGE)
当然,为了相应厂商的号召,我们不排除开发者会大力开发手机64位的日常软件或者游戏,但由于64位程序相比32位程序需要多次编译,这就导致了开发成本的增加,显然这种成本最终都会转嫁在消费者身上,这也就是电脑端64位软件比32位软件价格昂贵的原因所在。
64位处理器性能不是32位的两倍
从数字上来看,64是32的两倍,这无可争议,但是64位处理器的性能绝对不是32位处理器的两倍,我们已经知道64和32这两个数字是CPU中通用寄存器的数据宽度(bit),而决定CPU性能的主要是频率、架构、工艺,相比之下,64位通用寄存器的作用就显得微乎其微,因为它主要的影响还是在内存控制方面,我们可以使用更大容量的内存。
另外,曾经在电脑端也有人测试过相同处理器在32位、64位两种Windows 7系统下的性能表现,其结果表明,在像解压缩、视频编码和渲染等软件中,64位系统展现出了一些速度上的优势,尤其是在渲染上表现比较明显,不过在运行游戏方面,两种操作系统下处理器的性能表现几乎没有差别。
写在最后
最后笔者不妨用最简单的语言来做结尾,从智能手机产品格局上来看,64位是一次进步,但这一步对于智能手机前进路程并不会起到太多作用。因为64位需要系统、处理器、软件三位一体共同实现,但目前智能手机对于4GB RAM内存并没有太迫切的需求,并且目前也没有64位或者针对64位而优化的应用和程序,即便未来有,它比32位也并不会有非常大的改观。
最后也解答大家一个问题:既然没有实际意义,为何苹果推出64位后,三星、谷歌对于64位都蠢蠢欲动呢?原因很简单,它们更看重的是64位所带来的宣传效应,因为消费者是很单纯的。
4苹果iPhone 5S详细参数
64位来源于电脑领域,它是一个“三位一体”的东西,它需要处理器、操作系统、应用软件都是64位,否则便无法实现64位计算。
推荐经销商