苹果手机cpu的发展:CPU发展史简单来说就是Intel公司的发展历史。CPU从最初发展已经有四十多年的历史了,这期间,按照其处理信息的字长,CPU可以分为:四位微处理器、八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等等。
苹果手机cpu的特点:具有运算核心和控制核心的特点。
控制单元协调和控制出现在中央处理器单元中的所有操作。控制单元并不是输入、输出、处理或存储数据,而是启动和控制这些操作的顺序。除此之外,为了启动在存储器和输入输出设备进行数据或指令传递,控制单元必须和输入输出设备进行通信。
算术逻辑单元完成算术和逻辑两种类型的操作。
CPU进入了更高速发展的时代,以往可望而不可及的1Ghz大关被轻松突破了,在市场分布方面,仍然是Intel跟AMD公司在 两雄争霸,它们分别推出了Pentium4、Tualatin核心Pentium III和Celeron,Tunderbird核心Athlon、AthlonXP和Duron等处理器。
iphone所有处理器型号如下:
iphone和2代iphone 3g都是三星的sl8900处理器,3gs是三星s3c100处理器,iphone4是三星与inistry的s3c110a1处理器,但苹果自称是a4处理器。
iphone4s是苹果自称的a5处理器。
iphone5是苹果自行设计的a6处理器,自行设计架构swift。
苹果处理器发展的特点:
1,gpu必然是imagination公司的power vr gpu,无一例外。因为ios和游戏都是基于tbdr优化设计。
iphone目前为止使用过的gpu包括iphone,iphone3g的mbx lite。iphone3gs和iphone4的sgx535,iphone4s的sgx543mp2,iphone5的sgx543mp3。
以及iphone5s可能采用的sgx554mp2,iphone6采用的g6230。
第二,不是三星设计就是三星代工,总而言之,iphone目前为止所有处理器都是三星生产。至今为止都没能在iphone,ipad处理器上去三星化。
iphone4之前全是三星设计生产,即使所谓的a4处理器,也与苹果无关,是三星与intrinisty共同设计的s3c110a1,是i9000的s3c111的先行量产,而且gpu降级。
iphone4s的a5处理器一直有传闻是三星exynos4212的换gpu版,而且电子图也相似,但没有决定性证据,只有当事双方才知道真相。
iphone5的a6处理器可以确定与三星设计无关。
第三,注重gpu,轻cpu。
gpu除iphone4外,基本领先同期其他手机。而且除了iphone-iphone3g那一次升级外,基本都实现每次升级都是gpu翻一倍以上。
iphone4那一代gpu不占优外,其他时候都是占优的。
而在cpu方面,到目前为止,还没有4核,和同时期其他手机比不占太多优势。
4,相比同时期其他机型更依赖提高内存带宽,而不是ram容量。
iphone是最早将内存控制器设计建在内存上,将ram整合入soc,而同期的诺基亚的ram还在soc外面。
iphone也是较早使用双通道,将内存控制器向gpu靠拢。而ipad4更是首次使用4通道的移动设备。
这种设计使iphone的内存带宽不断提高,内存总线速度相比同期其他机型更快。但同时,iphone的内存容量不大,iphone5才使用1g ram,而且同期安卓机型已经2g。
个中原因是ios使用墓碑机制的假后台,并不需要太多的ram容量。但由于ios基于tbdr优化,tbdr一次渲染需要显存两次装载(第一次算距离遮盖,第二次才渲染没遮盖的,其他gpu是一次装载),遇上透明渲染需要load三次的bug,导致使用tbdr的设备在节约显存同时却有需要显存必须更快的问题。因此才导致iphone的需要比其他设备更高的内存带宽。
另外,tbdr也导致了ios设备高像素高纹理,低多边形的特点,不适宜过场多,视角多的游戏。如果场景越来越复杂,power vr gpu会重现当年在桌面pc的惨败。
5,注重功耗。iphone的cpu的处理都没有高频,甚至降频,比如iphone4的800mhz,降频200mhz,原默频1ghz,i4s也是降频到800mhz。目前iphone最高频率也就i5的1.3ghz,而对比索尼的xl39h已经达2.3ghz。低频就是为降低功耗。
ios最早采用三星的32nm hkmg,也是首批采用hkmg的移动设备,目的也是降功耗。
6,越来越注重自己设计。
如果说iphone3gs之前,一直都是完全采购,iphone处理器完全依赖三星,但iphone4之后,苹果走上独立设计道路,收购sa pami,intrinisty,自行设计处理器,到i5的a7处理器的swift架构才算有所成。
对比cortex a9可知,swift主要是改善了内存处理,浮点提高等。
swift架构和其他架构对比。
本回答被提问者和网友采纳