官术网_书友最值得收藏!

1.1.4 ARM架構(gòu)

ARM是英國(guó)Acorn公司從1983年開(kāi)始的一個(gè)項(xiàng)目,該公司1985年開(kāi)發(fā)出ARM1樣本,1986年開(kāi)始實(shí)際生產(chǎn)32位的ARM2。

1990年Acorn成立ARM公司,繼續(xù)負(fù)責(zé)ARM架構(gòu)的開(kāi)發(fā)。

2016年日本軟銀(Softbank)收購(gòu)了ARM公司。

ARM是Advanced RISC Machine的縮寫,是高級(jí)精簡(jiǎn)指令集機(jī)器,從這個(gè)命名上就可以看出來(lái)ARM架構(gòu)最鮮明的特點(diǎn),它是一個(gè)精簡(jiǎn)指令集架構(gòu),采用該架構(gòu)的處理器一般具有低功耗的優(yōu)勢(shì)。

截止到2020年,ARM一共推出了8個(gè)版本的架構(gòu),分別是ARMv1~ARMv8,ARM架構(gòu)從Cortex系列的核心開(kāi)始,根據(jù)應(yīng)用領(lǐng)域分成了如下3個(gè)細(xì)分配置。

1)Cortex-A系列

面向性能密集型系統(tǒng)的應(yīng)用處理器內(nèi)核,可以運(yùn)行操作系統(tǒng),常見(jiàn)的應(yīng)用有手機(jī)、PDA、平板計(jì)算機(jī)等。

2)Cortex-R系列

面向?qū)崟r(shí)應(yīng)用的高性能內(nèi)核,主要應(yīng)用在對(duì)實(shí)時(shí)性要求高的場(chǎng)合,例如硬盤控制器、車載控制產(chǎn)品等。

3)Cortex-M系列

面向各類嵌入式應(yīng)用的微控制器內(nèi)核,屬于ARM的低端產(chǎn)品,偏向于控制方面,類似于單片機(jī)。

ARM公司本身并不生產(chǎn)或出售CPU,它采取的商業(yè)策略是授權(quán)處理器架構(gòu)給第三方,也就是購(gòu)買了ARM公司架構(gòu)授權(quán)的企業(yè)可以自行生產(chǎn)CPU。

根據(jù)授權(quán)的權(quán)限不同,ARM一般將授權(quán)分為如下3類。

1)使用層級(jí)授權(quán)

可使用封裝好的ARM芯片,而不能進(jìn)行任何修改。

2)內(nèi)核層級(jí)授權(quán)

可基于購(gòu)買的ARM內(nèi)核進(jìn)行芯片開(kāi)發(fā)及設(shè)計(jì),有一定的自主研發(fā)權(quán)。

3)架構(gòu)層級(jí)授權(quán)

可對(duì)ARM架構(gòu)進(jìn)行改造,甚至對(duì)ARM指令集進(jìn)行擴(kuò)展或縮減。

主站蜘蛛池模板: 曲靖市| 准格尔旗| 全州县| 苗栗市| 奈曼旗| 富平县| 册亨县| 钟山县| 淮滨县| 藁城市| 六枝特区| 镇平县| 长岭县| 伊吾县| 云浮市| 石狮市| 咸阳市| 德州市| 盐城市| 麻江县| 永靖县| 兴国县| 碌曲县| 大田县| 武夷山市| 桐梓县| 丹凤县| 临城县| 阳春市| 澜沧| 彭泽县| 沙洋县| 太白县| 蕉岭县| 德钦县| 澄城县| 昭觉县| 毕节市| 古蔺县| 越西县| 吉木萨尔县|