熟悉芯片產(chǎn)業(yè)的人都清楚,目前壟斷PC產(chǎn)業(yè)的X86架構(gòu)是英特爾公司的, 壟斷移動(dòng)芯片的ARM架構(gòu),是ARM公司,還有目前流行的開(kāi)源的RISC-V架構(gòu),也是國(guó)外的。
國(guó)內(nèi)就沒(méi)有一個(gè)屬于自己的架構(gòu),像龍芯最開(kāi)始使用美國(guó)的MIPS架構(gòu),申威使用的是國(guó)外的alpha架構(gòu),華為麒麟、紫光展銳、飛騰等使用的是ARM架構(gòu),兆芯使用X86架構(gòu)。
可以說(shuō),我們就沒(méi)有一個(gè)自研的架構(gòu),全部是使用國(guó)外的,這一定程度上而言,是非常有風(fēng)險(xiǎn)的,一旦對(duì)方不給你用了,那怎么辦?
那問(wèn)題就來(lái)了,為何我們就沒(méi)有自研的架構(gòu)呢?是技術(shù)不行,還是什么原因?
首先我們要了解一下芯片架構(gòu)究竟是什么,芯片架構(gòu)也就是指令集,它是溝通芯片與操作系統(tǒng)的語(yǔ)音,簡(jiǎn)單的來(lái)講,就是將操作系統(tǒng)的語(yǔ)音翻譯成芯片語(yǔ)音。
說(shuō)到這里,大家基本上就明白了,純粹的自研一個(gè)芯片架構(gòu),也就是指令集,其實(shí)是沒(méi)有什么意義的,架構(gòu)一定是要與操作系統(tǒng)對(duì)應(yīng)的。
這就是為什么X86架構(gòu),會(huì)與windows應(yīng)對(duì),形成所謂的wintel聯(lián)盟生態(tài),而安卓會(huì)與ARM對(duì)應(yīng),形成A-A生態(tài)了。
而如果我們自研出一個(gè)新的芯片架構(gòu),那么必須要有一個(gè)與之對(duì)應(yīng)的操作系統(tǒng)出來(lái)。在當(dāng)前wintel、A-A生態(tài)已經(jīng)確立的情況之下,形成第三生態(tài)體系,是一件非常困難的事情,成功的可能性微乎其微。
所以國(guó)內(nèi)的眾多芯片廠商,就直接采用別的現(xiàn)成的架構(gòu)了,比如兆芯使用X86,為的是能夠安裝windows,而華為等使用ARM,是為了能夠使用安卓生態(tài)。
而RISC-V架構(gòu),更多用于物聯(lián)網(wǎng)產(chǎn)品,本身對(duì)生態(tài)也不是那么依賴(lài),且還可以使用linux生態(tài),而自研國(guó)產(chǎn)架構(gòu),看起來(lái)也就沒(méi)有那么迫切了,于是也就沒(méi)有自研。