蘋果專用p圖軟件 為什么高通和蘋果A系芯片都是基于arm的芯片,性能差別卻這么大?
為什么高通和蘋果A系芯片都是基于arm的芯片,性能差別卻這么大?嚴(yán)格來說,高通snapdragon和apple a系列芯片使用arm的體系結(jié)構(gòu)/指令集級授權(quán),而不是簡單地使用arm的IP核。此級別的授
為什么高通和蘋果A系芯片都是基于arm的芯片,性能差別卻這么大?
嚴(yán)格來說,高通snapdragon和apple a系列芯片使用arm的體系結(jié)構(gòu)/指令集級授權(quán),而不是簡單地使用arm的IP核。
此級別的授權(quán)可以極大地改變arm體系結(jié)構(gòu),甚至可以擴(kuò)展或減少arm指令集。蘋果就是一個很好的例子?;赼rmv7-a架構(gòu),它擴(kuò)展了自己的Apple swift架構(gòu)。
既然它們都是體系結(jié)構(gòu)/指令集級授權(quán),為什么高通snapdragon和蘋果a系列芯片的性能有如此大的差異?
事實上,從運行點來看,snapdragon的多核性能與系列芯片相當(dāng)。但蘋果公司采取了“少核心、多性能”的策略,不惜成本增加核心面積和效率,換取功耗和性能。
而且,蘋果設(shè)計的芯片在流水線效率、通道、帶寬、L2/L3等方面從不吝嗇,以提高單核的性能。
我們認(rèn)為A系列芯片性能更好的另一個原因是IOS對蘋果芯片的優(yōu)化。正是因為蘋果不僅具備自主研發(fā)芯片的能力,而且在操作系統(tǒng)上形成了閉環(huán),這使得蘋果芯片的IOS體驗超越了Android芯片。
從底層技術(shù)來看,由于Android采用Java虛擬機(jī),Android系統(tǒng)比蘋果IOS占用更多資源,使得Android手機(jī)體驗不如蘋果手機(jī)流暢。
然而,近兩年來,隨著芯片性能和內(nèi)存容量的不斷提高,Android手機(jī)的體驗已經(jīng)越來越接近蘋果手機(jī)。snapdragon的GPU的性能比a系列芯片要好,所以兩者之間的差距并不像預(yù)期的那么大。
為什么蘋果有的手機(jī)運存只有3G,而國產(chǎn)小米都12G了?
IOS優(yōu)化功能強(qiáng)大,3G內(nèi)存比Android 8g流暢多了,因為IOS操作系統(tǒng)是C開發(fā)的,占用的系統(tǒng)內(nèi)存更少,開發(fā)出來的應(yīng)用程序占用的內(nèi)存也更少。與基于Java系統(tǒng)的Android系統(tǒng)不同,系統(tǒng)本身占用大量內(nèi)存。所以Android手機(jī)運行太慢,安裝了很多軟件。IOS系統(tǒng)的1g運行內(nèi)存與Android的2G運行內(nèi)存基本相當(dāng)。
蘋果手機(jī)1GB的存儲空間足以保證流暢,3gb的存儲空間永遠(yuǎn)不會被卡住。