ARM處理器:英國Acorn有限公司設計的低功耗成本的第壹款RISC微處理器。全稱為Advanced RISC Machine。ARM處理器本身是32位設計,但也配備16位指令集,壹般來講比等價32位代碼節省達35%,卻能保留32位系統的所有優勢。
cortex架構:ARM公司在經典處理器ARM11以後的產品改用Cortex命名,並分成A、R和M三類,旨在為各種不同的市場提供服務。
arm內核和cortex架構的區別:
1、構架不壹樣:
arm內核:RM處理器本身是32位設計,但也配備16位指令集。
cortex架構:屬於ARMv7架構,這是到2010年為止ARM公司最新的指令集架構。
2、應用領域不壹樣:
arm內核:在CISC指令集的各種指令中,大約有20%的指令會被反復使用,占整個程序代碼的80%。而余下的指令卻不經常使用,在程序設計中只占20%。
cortex架構:於應用領域不同,基於v7架構的Cortex處理器系列所采用的技術也不相同,基於v7A的稱為Cortex-A系列,基於v7R的稱為Cortex-R系列,基於v7M的稱為Cortex-M系列。
擴展資料:
cortex架構的特點:
Cortex-A15 和 Cortex-A7 都支持 ARMv7A 架構的擴展,從而為大型物理地址訪問和硬件虛擬化以及處理 AMBA4 ACE 壹致性提供支持。同時,這些都支持big.LITTLE 處理。
ARM在Cortex-A系列處理器大體上可以排序為:Cortex-A57處理器、Cortex-A53處理器、Cortex-A15處理器、Cortex-A9處理器、Cortex-A8處理器、Cortex-A7處理器、Cortex-A5處理器、ARM11處理器、ARM9處理器、ARM7處理器,再往低的部分手機產品中基本已經不再使用,這裏就不再介紹。
需要指出的是,單從命名數字來看Cortex-A7似乎比A8和A9低端,但是從ARM的官方數據看,A7的架構和工藝都是仿照A15來做的,單個性能超過A8並且能耗控制很好。另外A57和A53屬於ARMv8架構。
百度百科-cortex
百度百科-ARM