1. 程式人生 > >ARM V7 和 ARM V8的區別

ARM V7 和 ARM V8的區別

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年下半年釋出的二款產品。