前面有的回答既不专业 。还很笼统 。所以我就来插一嘴了 。iPhone的cpu之所以强大 。原因主要如下:
起步时 。苹果就有专业芯片设计团队 。为搭建团队 。苹果公司先后收购了P.A.Semi公司和Intrinsity公司 。两家公司都是专业芯片设计公司 。其创始人都是芯片设计界的大牛级人物 。都有实际开发经验 。Intrinsity公司曾帮助三星公司开发Hummingbird移动处理器 。
通过收购 。苹果不仅得到了人才 。还获得芯片设计程序 。使其可以魔改ARM公版架构 。同时不受专利许可束缚手脚 。

文章插图
最根本的原因是 。商业模式的不同导致iPhone的cpu能吊打骁龙 。
高通自己不做手机 。只负责把骁龙芯片卖给手机厂商 。而手机厂商分为一二三线等三六九等 。必须考虑它们的价位承受能力 。设计芯片时不能任性堆料 。

文章插图
A12芯片X光透视图中 。缓存(Cache)占了相当大的面积 。使其晶体管数量达到69亿 。比高通骁龙845的55亿多出约25.5% 。
讲到这里 。需要说一说堆料对CPU性能提升的重要性 。我们以苹果A12和高通骁龙845为例说明 。
两款芯片的CPU都来自ARM公司定制或授权 。两家公司都有较强的魔改能力 。因此两款芯片的性能差距其实就是苹果和高通的魔改程度(如何堆料) 。
A12芯片的CPU相对于A11 。最大的改进在于数据缓存和指令缓存(两者简称高速缓存) 。A12芯片的CPU大核的L1缓存(指令缓存)为128KB 。L2缓存为8MB;小核的L1缓存为32KB 。L2缓存为2MB 。
相比之下 。高通骁龙845的L1缓存数量不明 。但官方公布了L2缓存数据 。分别为:大核L2缓存是1MB 。为A12的12.5% 。小核L2缓存为512KB 。为A12小核的25% 。
系统缓存方面 。A12芯片CPU的为8MB 。骁龙845则为3MB 。差距1倍有余 。
具体数据比较见下面两图 。

文章插图
高速缓存内置于SOC芯片内 。是CPU和主存(通常说的内存)之间的桥梁 。容量越大 。提高CPU的运算速度效果越明显 。

文章插图
在缓存上堆料 。是提高CPU性能的重要方法之一 。有时比提升CPU时钟速度带来的效果更明显 。但缓存非常昂贵 。增大缓存的设计会抬升芯片成本 。iPhone作为高端手机 。可以轻松覆盖这一成本 。骁龙845虽为安卓旗舰芯片 。但大多数安卓旗舰手机(比如国产手机)的售价不到iPhone一半 。如骁龙845像苹果A12芯片那样堆缓存 。价格可能会高到手机厂商无法承受 。因此 。高通需要在性能和价格之间寻找平衡 。
总之 。iPhone的CPU如此强大 。根本原因在于苹果和高通的商业模式不同 。可以任性堆料 。
参考资料:《计算机科学导论》 。作者贝赫鲁兹.佛罗赞
原创回答 。请勿搬运 。
图片来自互联网 。如有侵权 。请即联系删除 。
如果喜欢回答内容请点赞、关注 。谢谢!段马乐咨询 。坐标上海 。以专业态度原创解码企业经营成败得失 。解读名企品牌传奇 。
其他观点:
谢谢您的问题 。苹果处理器确实有其过人之处 。因为设计师就很了不起 。

文章插图

文章插图

文章插图
其他观点:
第一个问题答案 。iphone手机A系列芯片之所以强大 。是因为苹果有顶尖的芯片设计团队 。为了自研芯片 。苹果收购了两家芯片公司 。P.A.Semi和Intrinsity 。更重要的apple不缺钱 。尤其是研发芯片的经费;第二个问题回答 。最初iphone手机芯片A系列是三星提供的 。从A4以后就是自己设计的了 。
这里我简单分析如下 。请耐心看完 。
一、没有自研芯片就没有apple的今天
1、只有设计的iphone没有灵魂
2007年1月9日 。乔布斯推出了apple第一代手机iphone 。2008年6月10日 。推出第二代iPhone 3G手机时 。很多人都不知道它们使用的都是三星 SL 8900处理器;而2009年6月9日 。第三代iPhone 3GS发布时 。它使用的是也是三星处理器 。不过芯片为S5PC110蜂鸟处理器;
但是 。三星处理器并不只供给apple一家公司 。乔帮主这时就想到 。要使iPhone手机独树一帜 。apple必须有自己的芯片 。
推荐阅读
- 日本kanagawa在哪 kagawa是日本哪里
- 水果外面的海绵网有什么用 水果网套做手工花
- 可乐放冰箱里为什么会爆炸
- 种小麦最佳时间和温度是什么时候?底肥用什么肥料好
- 小麦高产新品种有哪些,一亩地种多少小麦
- 附攻略 3月25日起广州长岭现代农业公园实施预约入园
- 机器人四大家族哪家强,你的理由是什么?
- 社旗县2023年暑期招募大学生志愿者公告
- 为什么苹果macbook用英特尔酷睿的处理器,不用自己的A系列处理器?