當前位置: 華文問答 > 數碼

「ARM 架構」是一種怎樣的處理器架構?

2019-05-23數碼

打個比方吧,ARM一開始是一家蓋房子的公司,後面這家公司蓋房子業績平平,於是就轉變策略不蓋房子了,轉而開始賣蓋房子所需要的設計圖紙方案,同時還和買方案蓋房子的客戶一起蓋房子。在這裏,房子就是所謂的芯片,圖紙方案就是指芯片的演算法,架構等等的知識產權。

ARM向他的客戶提供授權,軟件包等,透過授權費和版稅賺錢,然後因為這種模式,又因為很多公司也需要芯片處理器,於是ARM就與很多公司產生了合作關系,比如德州儀器,蘋果,諾基亞等等。

90年代初,流動終端開始興起,ARM認為流動終端的前景不錯,就和諾基亞合作推出了第一款ARM處理器的手機。後面嘗到了甜頭,而且和喬布斯的關系也挺好,於是就專門為蘋果產品設計了處理器,而喬布斯天才的產品能力,將iPod和iPhone打造成了改變世界的爆款。

由於各種套用都是建立在ARM的地基上的,ARM的處理器便理所應當的一躍成為流動終端中無法替代的核心。那麽好吧,谷歌研發安卓的時候一看大家都是這麽玩,也只能順應潮流,就把房子蓋在ARM的地基上了。

ARM的對手,因特爾在90年代初因為覺得手機沒什麽發展前景,不肯投入,把這塊市場拱手讓給了ARM,現在估計腸子都悔青了。ARM走到今天這一步,也是順應了科技的潮流,因為流動終端的迅猛發展,將它推到了這個位置上。

ARM早些年的芯片分為ARMv1,2,3,4,5,6體系,每個體系下又有細分的產品,後來ARM覺得這個名字不好聽,在做新的處理器ARMv7體系架構時就起了個聽起來高大上的名字,叫大腦皮層cortex,對應不同的市場分別有三個系列A,R,M。其中,A系列是對應智能流動終端的。

ARM的處理器所用的指令集為精簡指令集RISC(Reduced Instruction Set Computing),其指令比較簡單,ARM處理器的功耗是非常低的,所以是很適用於手機這種小型的流動通訊器材上的。

現如今的手機芯片,都需要在ARM搭建好的框架裏去"蓋房子",要想去搭建框架,不是一朝一夕能夠完成的,將會是一個漫長探索,大量投入過程。

參考文獻:

[1] https://www. arm.com/Arm Processors for the Widest Range of Devices—from Sensors to Servers

[2] 鮮棗課堂 【ARM到底是一家什麽樣的公司?】