安卓都八核了,iPhone为啥还是双核处理器呢?|苹果最新的A9芯片面积大约为72平方毫米,而目前三星处理器Exynos 7420面积大约为76平方毫米,二者的大小差不多。同样的面积之下,苹果芯片双核心,三星芯片8个核心。 本文关键字: 处理器 国庆节参加童鞋聚会,遇到一个“山炮”大哥,炫耀手里的iPhone6s,神马高清屏、千万像素摄像头以及十核心处理器,听得人云里雾里。小编向他询问机器是哪里买的,得到的答案是村东头大水坑边上一个看起来非常老实的小伙。小编很感叹,为啥电视上经常发生的”买手机”骗局都跑到村里来了呢? 其实了解智能设备的童鞋一眼就能洞穿其中的猫腻,众所周知iPhone一直是“千年双核机”,并没有安卓那样惊人的核心数量。“核心数量”成为了“果粉”和”卓粉”互喷的焦点之一,安卓一方批评苹果太吝啬,舍不得更新配件,苹果一方则喷安卓只顾堆性能,用户体验太差。其实双方的观点都过于偏颇,事实的真相原来是这个样子的。 同一个问题的不同答案 芯片设计是一项非常艰难的工作,如何让面积大小相同的硅晶片发挥出更强的性能考验着芯片厂商们。对于这个难题,不同的答题者给出了不同的答案,有的采用双核设计,尽量精简芯片的数量,有的则选择加入更多的核心,让跑分更高。 评价的运算性能,是要从原始的摩尔定律出发。决定芯片处理能力的,是在半导体上的晶体管的数量。数量越多,处理能力越强。随着技术的进步,晶体管越做越小,同样面积的芯片上被塞进了更多的晶体管,运算性能也就越来越强。当晶体管大小相同时,芯片的面积就成了决定性能的因素,面积越大性能越强。 苹果最新的A9芯片面积大约为72平方毫米,而目前三星处理器Exynos 7420面积大约为76平方毫米,二者的大小差不多。同样的面积之下,苹果芯片双核心,三星芯片8个核心。苹果单个核心的面积是三星当个核心数量的4倍,二者的单核心运算性能自然不能同日而语。所以单纯比较核心数量是不正确的,从总体规模上看,苹果芯片和安卓芯片的性能其实处于同一个起跑线上,苹果芯片核心少性能弱显然是无稽之谈。 架构决定一切 除了晶体管的数量,决定cpu的性能的第二个因素是芯片的架构设计。架构越先进,性能也就越强。芯片的设计考验着厂商们的技术水平,如果单从流畅度考虑的话,苹果的双核心芯片是要优于安卓的多核心芯片。 一般来说,单个核心的面积越大,集成的晶体管越多,成本、工艺、设计难度等就越不好控制。苹果的芯片面积更大,设计难度自然更大。但是权威人士表示,对于整个系统的流畅度来说,单核心性能至关重要。苹果的单个核心性能更强,所系统的流畅度也就更高。 比如说运行一个很需要性能的APP,苹果的cpu之用一个核心就能搞定,而安卓往往要调动多个核心来进行。问题随之而来,怎样将运算任务在几个核心之间平均分配是一个非常复杂的问题,1+1+1在大部分情况下小于3。多核心的分配必然会带来性能损耗,造成整体运行效率的降低。事实上,目前针对手机的APP针对多核心的优化并不好,只要少数的APP能够同时调用多个核心。 当然,我们也不能一味的贬低安卓手机的多核心设计,其实这样做也有好处。安卓系统和iOS在后台的运行机制上很不同,iOS当用户点击Home键返回桌面后,程序就会被暂停,而不会在后台运行,并且会按照程序在内存中的属性然后进行关闭不需要的程序。而安卓的APP只要不超过一定的阀值,就一直挂在内存之中。 这时候多核心的好处自然就显示出来了,不同的核心处理挂在后台不同的任务,整体的分工和谐有序,效率也更高。所以,同级别的安卓手机在多核心运算的跑分成绩优于苹果。当然,如果对多任务没要求,对流畅度要求更高,建议你还是选择“大苹果”吧。 责编:何鹏 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新文章
|