0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺析CPU指令集架構(gòu)和微架構(gòu)的區(qū)別

汽車玩家 ? 來源:中關(guān)村在線 ? 作者:趙宇航 ? 2020-02-20 16:37 ? 次閱讀

CPU電腦之中體積最小的硬件,但是其工藝制造的要求卻是最高的,不僅需要先進的儀器光刻和打磨,其核心設(shè)計的精密程度也超乎人的想象。而控制CPU核心的運轉(zhuǎn)和計算等功能依靠寫入的指令,也就是我們常聽到的架構(gòu)。

架構(gòu)的概念在CPU中比較復雜,我們都知道英特爾AMD處理器產(chǎn)品使用的是X86架構(gòu),但是我們又會經(jīng)常聽到英特爾十代酷睿使用了Sunny Cove架構(gòu),AMD三代銳龍使用了Zen2架構(gòu),那么此架構(gòu)和彼架構(gòu)之間的區(qū)別是什么?

其實這是因為很多人對架構(gòu)名稱簡寫而造成的誤區(qū),X86架構(gòu)全名稱應該是X86指令集架構(gòu),而Sunny Cove架構(gòu),應該是Sunny Cove微架構(gòu)。同樣是架構(gòu)名稱的縮寫,所表達的意思完全不同,萌新們?nèi)菀妆焕@進去,接下來就讓我們梳理一下指令集架構(gòu)和微架構(gòu)區(qū)別。


X86下Zen架構(gòu)

在概念上,X86指令集架構(gòu)是CPU用來控制和計算指令的一種規(guī)范,它屬于復雜指令集運算(CISC)系列,由英特爾在1978年創(chuàng)造。簡單理解X86指令集架構(gòu)就是一種行業(yè)規(guī)范,一種框架,目前電腦PC主流的WINDOWS系統(tǒng)就是在這個框架和規(guī)范里誕生的,所以只要使用WINDOWS系統(tǒng)就得需要X86指令集架構(gòu)的處理器。

很遺憾X86指令集架構(gòu)是專利技術(shù),只有AMD和英特爾掌握,其他公司如果想生產(chǎn)兼容WINDOWS系統(tǒng)的X86指令集架構(gòu)的處理器需要AMD和英特爾授權(quán),不然只能去開源的Linux系統(tǒng)里用別的指令集架構(gòu)體系玩耍,所以這也是為什么市場上常見的只有AMD和英特爾處理器,因為X86指令集架構(gòu)體系和WINDOWS系統(tǒng)的組合太強大了。

移動端說的ARM架構(gòu)其實就是另一種指令集架構(gòu),不過ARM隸屬于精簡指令集(RISC),與X86指令集架構(gòu)的復雜指令集運算(CISC)不是一個生態(tài)體系,這里就不展開說它倆了。

而包括Sunny Cove在內(nèi)的CPU微架構(gòu)其實更好理解一些,他們是在X86指令集架構(gòu)體系之內(nèi)的一種結(jié)構(gòu)設(shè)計,是CPU內(nèi)部晶體管的一種排列方式,屬于X86指令集架構(gòu)體系的框架之內(nèi)。英特爾和AMD有各自的技術(shù),它們微架構(gòu)也各不相同,對微架構(gòu)的優(yōu)化,會讓CPU性能有較大的提升。

總的來說,指令集架構(gòu)和微架構(gòu)是兩個概念,指令集架構(gòu)理好比一座城市,而微架構(gòu)就是城市的布局,兩者緊密相連,是包容的關(guān)系,所以萌新們不要弄混了哦。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19042

    瀏覽量

    228486
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10773

    瀏覽量

    210454
收藏 人收藏

    評論

    相關(guān)推薦

    指令集架構(gòu)架構(gòu)區(qū)別

    指令集架構(gòu)(Instruction Set Architecture,ISA)與架構(gòu)(Microarchitecture)是計算機體系結(jié)構(gòu)中的兩個重要概念,它們在處理器的設(shè)計和實現(xiàn)中
    的頭像 發(fā)表于 10-05 15:10 ?255次閱讀

    簡述微處理器的指令集架構(gòu)

    微處理器的指令集架構(gòu)(Instruction Set Architecture,ISA)是計算機體系結(jié)構(gòu)中的核心組成部分,它定義了計算機能夠執(zhí)行的指令集合、數(shù)據(jù)類型、寄存器、內(nèi)存訪問方式等,是連接
    的頭像 發(fā)表于 10-05 14:59 ?159次閱讀

    RISC-V和arm指令集的對比分析

    RISC-V和ARM指令集是兩種不同的計算機指令集架構(gòu),它們在多個方面存在顯著的差異。以下是對這兩種指令集的詳細對比分析: 一、設(shè)計理念 RISC-V :RISC-V的設(shè)計理念是簡化
    發(fā)表于 09-28 11:05

    國產(chǎn)主流8位單片機-RISC架構(gòu)精簡指令集單片機

    在當前的電子產(chǎn)品開發(fā)領(lǐng)域,8位單片機仍然占據(jù)著重要的地位,尤其是在嵌入式系統(tǒng)和低功耗應用中。RISC(簡化指令集計算)架構(gòu)以其高效性和簡單性,成為了國產(chǎn)主流8位單片機。RISC架構(gòu)通過減少指令
    發(fā)表于 09-27 10:15

    復雜指令集和精簡指令集有什么區(qū)別

    的兩種主要指令集架構(gòu),它們在多個方面存在顯著的差異。以下是對這兩種指令集架構(gòu)的詳細比較,涵蓋設(shè)計理念、指令復雜性、尋址方式、實現(xiàn)方式、性能特
    的頭像 發(fā)表于 08-22 11:00 ?1875次閱讀

    微處理器的指令集架構(gòu)介紹

    微處理器的指令集架構(gòu)(Instruction Set Architecture,ISA)是計算機體系結(jié)構(gòu)中至關(guān)重要的部分,它定義了微處理器能夠執(zhí)行的操作和指令的集合,以及這些指令如何被
    的頭像 發(fā)表于 08-22 10:53 ?609次閱讀

    CISC(復雜指令集)與RISC(精簡指令集)的區(qū)別  

    Instruction Set Computers,復雜指令集計算)和RISC(Reduced Instruction Set Computers)是兩大類 主流的CPU指令集類型
    發(fā)表于 07-30 17:21

    RISC--V架構(gòu)的特點

    選擇適合指令集指令集架構(gòu)?;赗ISC-V 指令集架構(gòu)可以設(shè)計服務(wù)器CPU,家用電器
    發(fā)表于 05-24 08:01

    嵌入式系統(tǒng)的概念與范圍開發(fā) 指令集架構(gòu)要怎么選才合適?

    想要搭建一套嵌入式系統(tǒng),首先得確認想要采用的指令集架構(gòu)(Instruction Set Architectures, ISA),各家的指令集架構(gòu)各有其優(yōu)缺點與擁護者,本文將為您大致介紹
    的頭像 發(fā)表于 03-28 09:35 ?595次閱讀
    嵌入式系統(tǒng)的概念與范圍開發(fā) <b class='flag-5'>指令集</b><b class='flag-5'>架構(gòu)</b>要怎么選才合適?

    什么是RISC-V?RISC-V指令集的優(yōu)勢

    CPU 支持的所有指令指令的字節(jié)級編碼就是這個 CPU指令集架構(gòu)(Instruction
    發(fā)表于 03-05 10:31 ?641次閱讀
    什么是RISC-V?RISC-V<b class='flag-5'>指令集</b>的優(yōu)勢

    【RISC-V開放架構(gòu)設(shè)計之道|閱讀體驗】匯編語言和擴展指令集

    【RISC-V開放架構(gòu)設(shè)計之道|閱讀體驗】匯編語言和擴展指令集 匯編語言 將C語言翻譯成可執(zhí)行的機器語言的重要步驟包括編譯過程,匯編過程,鏈接過程。 函數(shù)調(diào)用約定過程分為六個階段: 1)將參數(shù)存放
    發(fā)表于 02-03 13:29

    翼輝信息已正式加入對申威SW64自主指令集架構(gòu)的支持

    近日,翼輝信息發(fā)布了最新的 SylixOS V3.4.0 操作系統(tǒng)。在 SylixOS V3.4.0 中,已正式加入了對申威 SW64 自主指令集架構(gòu)的支持。
    的頭像 發(fā)表于 12-28 11:45 ?3442次閱讀
    翼輝信息已正式加入對申威SW64自主<b class='flag-5'>指令集</b><b class='flag-5'>架構(gòu)</b>的支持

    現(xiàn)代處理器的主要指令集架構(gòu)

    ? ?現(xiàn)代處理器的主要指令集架構(gòu)(ISA)包括:x86指令集架構(gòu)、RISC指令集架構(gòu)。
    的頭像 發(fā)表于 12-11 09:55 ?3816次閱讀
    現(xiàn)代處理器的主要<b class='flag-5'>指令集</b><b class='flag-5'>架構(gòu)</b>

    單片機架構(gòu)指令集的知識

    指令集,就是CPU中用來計算和控制計算機系統(tǒng)的一套指令的集合。而指令集的先進與否,也關(guān)系到CPU的性能發(fā)揮,它也是
    發(fā)表于 12-02 09:51 ?970次閱讀
    單片機<b class='flag-5'>架構(gòu)</b>和<b class='flag-5'>指令集</b>的知識

    瑞薩推出首款基于RISC-V指令集架構(gòu)的處理器內(nèi)核

    嵌入式硬件專家瑞薩電子宣布推出首款基于免費開放的 RISC-V 指令集架構(gòu) (ISA) 的完全自主研發(fā)的處理器內(nèi)核。
    的頭像 發(fā)表于 12-01 17:28 ?1362次閱讀
    瑞薩推出首款基于RISC-V<b class='flag-5'>指令集</b><b class='flag-5'>架構(gòu)</b>的處理器內(nèi)核