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