指令集是怎么放到芯片里的 華為麒麟芯片是基于ARM內(nèi)核開發(fā)的SOC芯片,而華為能否開發(fā)出自己的處理器內(nèi)核,為什么?
華為麒麟芯片是基于ARM內(nèi)核開發(fā)的SOC芯片,而華為能否開發(fā)出自己的處理器內(nèi)核,為什么?很多人對(duì)這個(gè)CPU使用別人的指令集和內(nèi)核感到非常驚訝,他們說(shuō)為什么我們不能自己開發(fā)一個(gè)呢?不僅僅是華為麒麟的芯片
華為麒麟芯片是基于ARM內(nèi)核開發(fā)的SOC芯片,而華為能否開發(fā)出自己的處理器內(nèi)核,為什么?
很多人對(duì)這個(gè)CPU使用別人的指令集和內(nèi)核感到非常驚訝,他們說(shuō)為什么我們不能自己開發(fā)一個(gè)呢?
不僅僅是華為麒麟的芯片,我們龍芯的芯片一開始也是用別人的智能機(jī)。后來(lái)有人說(shuō),龍信干脆在公司買了那臺(tái)智能機(jī),然后就成了獨(dú)立的CPU。
開發(fā)指令集是一件非常非常簡(jiǎn)單的事情,那就是設(shè)置一組規(guī)則。但是它不起作用,因?yàn)槟阈枰浖?lái)支持你的指令集。因此,我們將使用現(xiàn)成的指令集來(lái)開發(fā)各種系統(tǒng)。
關(guān)于ARM內(nèi)核的使用,有很多考慮因素。首先,這是不是美國(guó)人手里的一套內(nèi)核,大家都可以買,所以它的穩(wěn)定性和后期服務(wù)都很好。包括蘋果的A系列CPU也在使用這套內(nèi)核,這是沒(méi)有問(wèn)題的。
有什么意義?關(guān)鍵是你是否有能力重新設(shè)計(jì)它,因?yàn)樗旧淼膬?nèi)核只完成一些基本的功能。你需要自己設(shè)計(jì)一些東西來(lái)提高你自己的性能和各方面的要求,以適應(yīng)你自己的設(shè)備。
現(xiàn)在一套開源的CPU架構(gòu)已經(jīng)出來(lái)了,很多公司都參與了開發(fā)。如果這套標(biāo)準(zhǔn)能被大多數(shù)科技公司采用,那么你就可以放心了。
怎么說(shuō),你不需要太在意這件事。就像火車的鐵路一樣,你可以自己建造鐵路。至于鐵路的寬度,應(yīng)該采用國(guó)際標(biāo)準(zhǔn)!采用國(guó)際標(biāo)準(zhǔn)并不意味著鐵路在使用別人的技術(shù)。畢竟,這條鐵路是自制的,這意味著它有相當(dāng)?shù)募夹g(shù)含量。
以上只是我個(gè)人的看法。如果你有不同的意見,請(qǐng)?jiān)谠u(píng)論區(qū)給我留言。我會(huì)認(rèn)真回復(fù)每一條信息。
如果你喜歡我的回答,你可以表?yè)P(yáng)我,關(guān)注我。我是來(lái)謝謝你的。