很多朋友發(fā)現(xiàn)在網(wǎng)上下載安卓手機APP應(yīng)用的時候會遇到不同名稱的安裝包,通常會有ARMv8和ARMv7兩種,那么很多用戶就不知道自己該裝哪個版本的了,下面小編就該問題和大家講解一下相關(guān)知識。
ARMv8和ARMv7都是什么意思?
ARM V7版架構(gòu)
從V7版本后開始變成了Cortex架構(gòu)。
Cortex-A系列: 應(yīng)用處理器,主要用于移動計算、智能手機、車載娛樂、自動駕駛、服務(wù)器、高端處理器等領(lǐng)域。時鐘頻率超過1GHZ,支持Linux、Android、Windows等完整操作系統(tǒng)需要的內(nèi)存管理單元MMU。
Cortex-R系列:實時處理器,可用于無線通訊的基帶控制、汽車傳動系統(tǒng)、硬盤控制器等。時鐘頻率200HZ到大于1GHZ,多數(shù)不支持MMU,具有MPU、Cache和其他針對工業(yè)設(shè)計的存儲器功能。響應(yīng)延遲非常低,不支持完整版本的Linux和Windows,支持RTOS,
Cortex-M系列:微控制器處理器,時鐘頻率較低容易使用,應(yīng)用于單片機和深度嵌入式市場。
ARM V8版架構(gòu)
ARM V8是ARM公司的第一款64位處理器架構(gòu),包括AArch64和AArch32二種主要執(zhí)行狀態(tài)。其中前者引入了一套新的指令集“A64”專門用于64位處理器,后者后者用來兼容現(xiàn)有的32位ARM指令集。目前我們看到的Cortex-A53, Cortex-A57(現(xiàn)在被A72替代了)二款處理器便屬于Cortex-A50系列,首次采用64位V8架構(gòu),是ARM在2012年下半年發(fā)布的二款產(chǎn)品。
從上面可以看到兩個名稱是CPU構(gòu)架不同,同時不同的構(gòu)架有不同的特性
安卓APP安裝包ARMv8和ARMv7要安裝哪個?
通常ARMv8只能裝在64位處理器的手機上,而ARMv7基本都兼容;