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