在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

CPU基本工作原理

jf_78858299 ? 來(lái)源:知晚筆記 ? 作者: zcs ? 2023-03-29 14:57 ? 次閱讀

一、CPU基本工作原理

CPU(Central Processing Unit,中央處理器)是計(jì)算機(jī)的運(yùn)算核心和控制核心,由運(yùn)算器、控制器寄存器及實(shí)現(xiàn)它們之間聯(lián)系的數(shù)據(jù)、控制及狀態(tài)的總線構(gòu)成。主要功能是解釋計(jì)算機(jī)指令以及處理計(jì)算機(jī)軟件中的數(shù)據(jù)。

CPU的運(yùn)作原理可分為四個(gè)階段: 提取(Fetch)、解碼(Decode)、執(zhí)行(Execute)和寫(xiě)回(Writeback)。CPU從存儲(chǔ)器或高速緩沖存儲(chǔ)器中取出指令,放入指令寄存器,并對(duì)指令譯碼,并執(zhí)行指令。

CPU緩存分為一級(jí)和二級(jí)緩存。一級(jí)緩存,即L1Cache。集成在CPU內(nèi)部中,用于CPU在處理數(shù)據(jù)過(guò)程中數(shù)據(jù)的暫時(shí)保存。由于緩存指令和數(shù)據(jù)與CPU同頻工作,L1級(jí)高速緩存的容量越大,存儲(chǔ)的信息越多,可減少CPU與內(nèi)存之間的數(shù)據(jù)交換次數(shù),提高CPU的運(yùn)算效率。一般L1緩存的容量通常在32-256KB。二級(jí)緩存,即L2 Cache。由于L1級(jí)高速緩存容量的限制,為了再次提高CPU的運(yùn)算速度,在CPU外部放置一高速存儲(chǔ)器,即二級(jí)緩存。CPU在讀取數(shù)據(jù)時(shí),先在L1中尋找,再?gòu)腖2尋找,然后是內(nèi)存,再后是外存儲(chǔ)器。

CPU的主要性能參數(shù)包括:主頻、倍頻和外頻。CPU的主頻也叫時(shí)鐘頻率,CPU 主頻為 CPU 的額定工作頻率,當(dāng)內(nèi)核數(shù)目和緩存大小一樣時(shí),主頻越高的CPU性能越好,主頻越高CPU處理數(shù)據(jù)的速度就越快,CPU的主頻=外頻×倍頻系數(shù)。

外頻和倍頻的區(qū)分主要和CPU的發(fā)展有關(guān)的。由于CPU發(fā)展太快,而其他硬件無(wú)法達(dá)到同樣頻率來(lái)交互,于是CPU進(jìn)行妥協(xié),將外頻作為和主板其他部件之間通訊的頻率,而工作頻率靠倍頻來(lái)調(diào)節(jié)提升。

  • CPU的主頻,即CPU內(nèi)核工作的時(shí)鐘頻率(CPU Clock Speed)。即為通常所說(shuō)的CPU是xx MHz。
  • 外頻是CPU的基準(zhǔn)頻率,單位是MHz。CPU的外頻決定著整塊主板的運(yùn)行速度。
  • 倍頻系數(shù)是指CPU主頻與外頻之間的相對(duì)比例關(guān)系。一般情況下,同代(同針腳)的CPU,其外頻往往是一樣的,只是倍頻系數(shù)的變化導(dǎo)致主頻不同。

多核處理器把多個(gè)CPU(核心)集成到單個(gè)集成電路芯片(Integrated Circuit Chip)中。一個(gè)雙核的CPU有2個(gè)中央處理單元,操作系統(tǒng)可以看到真正的2個(gè)核心,所以2個(gè)不同的進(jìn)程可以分別在不同的核心中同時(shí)執(zhí)行,這大大加快了系統(tǒng)的速度。由于2個(gè)核心都在一個(gè)芯片上,因此它們之間的通信也要更快,系統(tǒng)也會(huì)有更小延遲。

超線程(Hyper Threading)其實(shí)就是同時(shí)多線程技術(shù),是一項(xiàng)允許一個(gè)CPU執(zhí)行多個(gè)控制流的技術(shù)。它的原理就是把一顆CPU當(dāng)成兩顆來(lái)用,將一顆具有超線程功能的物理CPU變成兩顆邏輯CPU,而邏輯CPU對(duì)操作系統(tǒng)來(lái)說(shuō),跟物理CPU并沒(méi)有什么區(qū)別。因此,操作系統(tǒng)會(huì)把工作線程分派給這兩顆(邏輯)CPU上去執(zhí)行,讓?zhuān)ǘ鄠€(gè)或單個(gè))應(yīng)用程序的多個(gè)線程,能夠同時(shí)在同一顆CPU上被執(zhí)行。注意:兩顆邏輯CPU共享單顆物理CPU的所有執(zhí)行資源。實(shí)際上,超線程技術(shù)就是對(duì)CPU的虛擬化。

二、CPU架構(gòu)的分類(lèi)

CPU架構(gòu)是CPU廠商給CPU產(chǎn)品定的一個(gè)規(guī)范,主要目的是為了區(qū)分不同類(lèi)型的CPU。當(dāng)前市場(chǎng)上的CPU分類(lèi)主要分有兩大分類(lèi):一個(gè)是intel、AMD為首的復(fù)雜指令集CPU,另一個(gè)是以ARM為首的精簡(jiǎn)指令集CPU。那什么是復(fù)雜指令集?什么是精簡(jiǎn)指令集呢?在講解X86和ARM CPU架構(gòu)之前,我們先了解CISC復(fù)雜指令集和RISC精簡(jiǎn)指令集。

CISC(Complex Instruction Set Computer)復(fù)雜指令系統(tǒng)是為了增強(qiáng)原有指令的功能,設(shè)置更為復(fù)雜的新指令實(shí)現(xiàn)部分大量重復(fù)的軟件功能的硬件化。由于早期的電腦主頻低、運(yùn)行速度慢,為了提高運(yùn)算速度,不得已將更多的復(fù)雜指令加入到指令系統(tǒng)中來(lái)提高電腦的處理效率,慢慢形成以桌面電腦為首的復(fù)雜指令系統(tǒng)計(jì)算機(jī)。

RISC(Reduced Instruction Set Computer)精簡(jiǎn)指令集是從CISC中取其精華去其糟粕,簡(jiǎn)化指令功能,讓指令的平均執(zhí)行周期減少,達(dá)到提升計(jì)算機(jī)工作主頻的目的,同時(shí)引入大量通用寄存器減少不必要的讀寫(xiě)過(guò)程,提高子程序執(zhí)行速度,從而程序運(yùn)行時(shí)間縮短并且減少了尋址,提高了編譯效率,最終達(dá)到高性能目的。

CPU 按指令集的架構(gòu)區(qū)分,分為 CISC復(fù)雜指令集和 RISC精簡(jiǎn)指令集型兩類(lèi) 。

而不同品牌的CPU,其產(chǎn)品的架構(gòu)也不相同,X86架構(gòu)的主要代表工資是有:Intel、AMD、國(guó)產(chǎn)海光等, ARM架構(gòu)公司有ARM、Ampere、國(guó)產(chǎn)飛騰;PowerPC架構(gòu)的公司有IBM。這里主要看主流的X86架構(gòu)和ARM架構(gòu)。

X86架構(gòu)(The X86 architecture)是Intel首先開(kāi)發(fā)制造的一種微處理器體系結(jié)構(gòu)的泛稱(chēng),也標(biāo)識(shí)一套通用的計(jì)算機(jī)指令集合,X與處理器沒(méi)有任何關(guān)系,它是一個(gè)對(duì)所有*86系統(tǒng)的簡(jiǎn)單的通配符定義。x86架構(gòu)是重要的可變指令長(zhǎng)度的復(fù)雜指令集(CISC)。

ARM架構(gòu)是一個(gè)32位精簡(jiǎn)指令集(RISC)處理器架構(gòu)。ARM處理器由于節(jié)能的特點(diǎn)非常適用于行動(dòng)通訊領(lǐng)域,目標(biāo)特效為低耗電。和Intel公司不同, ARM公司不制造,不銷(xiāo)售芯片,而是只自己設(shè)計(jì)IP核,包括指令集架構(gòu)、微處理器、GPU、互連架構(gòu)等,然后誰(shuí)想用就授權(quán)賣(mài)給誰(shuí),再?gòu)拿款w實(shí)際造出來(lái)的產(chǎn)品中收取版稅。

ARM的授權(quán)分為3種,分別是架構(gòu)授權(quán)、內(nèi)核授權(quán)和使用授權(quán)。分別對(duì)應(yīng)大中小公司,貼個(gè)牌子就能說(shuō)是自己的CPU,為ARM處理器的廣泛使用打下堅(jiān)實(shí)基礎(chǔ)。

1)架構(gòu)授權(quán):是指企業(yè)購(gòu)買(mǎi)了架構(gòu)級(jí)的ARM處理器設(shè)計(jì)和制造許可。企業(yè)獲得架構(gòu)授權(quán)之后,可以從整個(gè)架構(gòu)和指令集方面入手,對(duì)ARM架構(gòu)進(jìn)行大幅度改造,甚至可以對(duì)ARM指令集進(jìn)行擴(kuò)展或縮減,以便達(dá)到更高性能、更低功耗或更低成本等不同目的。

2)內(nèi)核授權(quán):內(nèi)核授權(quán)則是指用戶可以將其所購(gòu)買(mǎi)的ARM核心應(yīng)用到其自行設(shè)計(jì)的芯片中。但用戶不得對(duì)其購(gòu)買(mǎi)的ARM核心本身進(jìn)行修改。

3)使用授權(quán):擁有使用授權(quán)的用戶只能購(gòu)買(mǎi)已經(jīng)封裝好的ARM處理器核心,而如果想要實(shí)現(xiàn)更多功能和特性,則只能通過(guò)增加封裝之外的DSP核心的形式來(lái)實(shí)現(xiàn)。

目前,在移動(dòng)芯片領(lǐng)域,ARM架構(gòu)的芯片占據(jù)了90%以上的市場(chǎng)份額,在服務(wù)器CPU市場(chǎng)上,Intel X86處理器占據(jù)超過(guò)90%市場(chǎng)份額。但兩大CPU處理器指令體系CISC和RISC架構(gòu)也都在互相取長(zhǎng)補(bǔ)短,走向融合。CISC借用RISC的理念優(yōu)化指令系統(tǒng)效率,RISC引入增強(qiáng)指令提高復(fù)雜任務(wù)處理效率。CISC復(fù)雜指令集特點(diǎn)在于指令多,一條指令執(zhí)行多個(gè)功能。優(yōu)點(diǎn)體現(xiàn)在特定功能執(zhí)行效率高,例如多媒體處理;缺點(diǎn)是系統(tǒng)設(shè)計(jì)復(fù)雜,執(zhí)行效率低。RISC精簡(jiǎn)指令集特點(diǎn)是指令少,復(fù)雜任務(wù)由多個(gè)精簡(jiǎn)指令組合完成。優(yōu)點(diǎn)是常用工作執(zhí)行效率高,功耗低;缺點(diǎn)是部分復(fù)雜任務(wù)處理效率偏低,例如多媒體處理。

隨著國(guó)產(chǎn)服務(wù)器芯片快速研發(fā)與創(chuàng)新迭代,目前國(guó)產(chǎn)服務(wù)器芯片也取得一定的顯著成果,在服務(wù)器市場(chǎng)上市場(chǎng)占有率顯著上升,主要的CPU研發(fā)公司包括:華為鯤鵬(ARM),飛騰(ARM),海光(x86),兆芯(x86),龍芯(MIPS),申威(Alpha)等。主要可代工生產(chǎn)CPU的國(guó)產(chǎn)企業(yè)包括中芯國(guó)際、華虹半導(dǎo)體和華力微電子等公司。例如,國(guó)內(nèi)華為和飛騰已獲得永久性Arm V8架構(gòu)指令層級(jí)授權(quán),這是廠商高度自主研發(fā)服務(wù)器芯片的設(shè)計(jì)根基?;贏rm架構(gòu)的服務(wù)器CPU芯片(鯤鵬CPU、飛騰CPU)在自主創(chuàng)新、安全可控、產(chǎn)業(yè)生態(tài)、芯片性能等綜合實(shí)力,目前已成為替代Intel等國(guó)外CPU芯片的最佳選擇

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

    關(guān)注

    114

    文章

    16998

    瀏覽量

    183154
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5425

    瀏覽量

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

    關(guān)注

    68

    文章

    11049

    瀏覽量

    216145
  • 運(yùn)算器
    +關(guān)注

    關(guān)注

    1

    文章

    164

    瀏覽量

    16755
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    一文搞懂CPU工作原理

    中央處理器(Central Processing Unit,簡(jiǎn)稱(chēng)CPU)是一塊由超大規(guī)模的集成電路組成的運(yùn)算和控制核心,主要功能是運(yùn)行指令和處理數(shù)據(jù)?,F(xiàn)在CPU一般都比較小,基本上只有指甲蓋般大小。CPU從誕生到現(xiàn)在主要在兩個(gè)維
    發(fā)表于 03-07 11:27 ?5979次閱讀
    一文搞懂<b class='flag-5'>CPU</b><b class='flag-5'>工作原理</b>

    #硬聲創(chuàng)作季 二進(jìn)制及cpu工作原理

    cpu/soc
    jf_20630394
    發(fā)布于 :2022年08月26日 11:28:31

    CPU工作原理!#CPU #單片機(jī)#電子

    cpu
    學(xué)習(xí)電子知識(shí)
    發(fā)布于 :2023年05月22日 20:12:16

    CPU工作原理!

    電源電路元器件電子技術(shù)
    學(xué)習(xí)電子知識(shí)
    發(fā)布于 :2023年09月07日 20:47:05

    cpu工作原理是什么

    在了解CPU工作原理之前,我們先簡(jiǎn)單談?wù)?b class='flag-5'>CPU是如何生產(chǎn)出來(lái)的。CPU是在特別純凈的硅材料上制造的。一個(gè)CPU芯片包含上百萬(wàn)個(gè)精巧的晶體管。
    發(fā)表于 08-06 06:28

    8086cpu工作原理

    8086cpu工作原理,來(lái)頭:Intel8086是一個(gè)由Intel于1978年所設(shè)計(jì)的16位微處理器芯片,是x86架構(gòu)的鼻祖。PU 中寄存器總共為 14 個(gè),且均為 16 位 。即AX,BX,CX
    發(fā)表于 07-22 07:32

    CPU工作原理是什么

    本課程是《朱有鵬老師單片機(jī)完全學(xué)習(xí)系列課程》第1季第2個(gè)課程,用通俗易懂的語(yǔ)言講了很多和單片機(jī)有關(guān)的技術(shù)概念,如CPU、ROM、RAM、外設(shè)、電路板、軟件硬件工作的差別等。目的是希望大家在輕松愉悅的氛圍中對(duì)單片機(jī)加深認(rèn)識(shí)。...
    發(fā)表于 03-01 07:14

    cpu工作原理

    cpu工作原理 CPU是Central Processing Unit的縮寫(xiě),是中央處理器的意思。我們經(jīng)常聽(tīng)人談到的486,Pentium就是CPU 。
    發(fā)表于 01-15 10:30 ?1.8w次閱讀

    詳述CPU工作原理

    發(fā)表于 10-13 05:59 ?0次下載

    電腦硬件基礎(chǔ)篇cpucpu工作原理及作用_特性參數(shù)及型號(hào)和位置)

    本文主要介紹了 電腦硬件基礎(chǔ)篇cpucpu工作原理及作用_特性參數(shù)及型號(hào)和位置)。中央處理器(CPU,Central Processing Unit)是一塊超大規(guī)模的集成電路,是一臺(tái)
    發(fā)表于 04-10 11:16 ?8961次閱讀
    電腦硬件基礎(chǔ)篇<b class='flag-5'>cpu</b>(<b class='flag-5'>cpu</b><b class='flag-5'>工作原理</b>及作用_特性參數(shù)及型號(hào)和位置)

    如何利用FPGA研究CPU工作原理實(shí)現(xiàn)其功能?

    初始時(shí)的PC 為0000H, SP為03FFH。SP的更改可通過(guò)指令sph l來(lái)執(zhí)行。針對(duì)實(shí)驗(yàn)箱, 將8000-0FFFFH 作為輸出口地址, 4000 - 7FFFH 作為輸入口地址。而實(shí)際實(shí)驗(yàn)箱上只定義了1個(gè)8位輸入, 1個(gè)8位輸出。IO 口的操作可通過(guò)movam 及movma指令去實(shí)現(xiàn)。
    發(fā)表于 08-12 09:29 ?6092次閱讀
    如何利用FPGA研究<b class='flag-5'>CPU</b><b class='flag-5'>工作原理</b>實(shí)現(xiàn)其功能?

    CPU工作原理資料講解

    上二年級(jí)的小明正坐在教室里。現(xiàn)在是數(shù)學(xué)課,下午第一節(jié),窗外的蟬鳴、緩緩旋轉(zhuǎn)的吊扇讓同學(xué)們昏昏欲睡。此時(shí),劉老師在黑板上寫(xiě)下一個(gè)問(wèn)題:6324 + 244675 = ?
    發(fā)表于 04-30 08:00 ?9次下載
    <b class='flag-5'>CPU</b>的<b class='flag-5'>工作原理</b>資料講解

    通俗易懂講故事版本的CPU工作原理

    如何用講故事的形式通俗的解釋CPU工作原理。
    發(fā)表于 05-14 09:32 ?1481次閱讀
    通俗易懂講故事版本的<b class='flag-5'>CPU</b><b class='flag-5'>工作原理</b>

    用一個(gè)故事講完CPU工作原理

    用一個(gè)故事講完CPU工作原理。
    發(fā)表于 06-09 11:29 ?13次下載

    CPU工作原理及內(nèi)部結(jié)構(gòu)

    晶體管是調(diào)節(jié)計(jì)算機(jī)、手機(jī)和所有其他現(xiàn)代電子電路運(yùn)行的基本構(gòu)件,是CPU的基本單元。晶體管可以獨(dú)立封裝,也可以小面積封裝。集成電路可以容納1億個(gè)或更多的晶體管。
    的頭像 發(fā)表于 03-24 14:51 ?2.1w次閱讀
    主站蜘蛛池模板: 色九九| 伊人久久大香线蕉观看 | 1000部啪啪未满十八勿入中国 | 免费网站日本永久免费观看 | 欧美一卡二卡科技有限公司 | 色中涩| 哟交小u女国产精品视频 | 日本黄色免费电影 | 久青草国产手机视频免费观看 | 欧美草比| 欧美一区二区三区黄色 | 欧美色人阁 | 播色屋| 爽好舒服老师快点 | 午夜影院入口 | 四虎8848精品永久在线观看 | 丁香五月欧美成人 | 你懂的网址在线观看 | 国产综合色在线视频区色吧图片 | xx毛片| 特黄aaaaa日本大片免费看 | 国产yw.8825.c免费 | 国产三a级日本三级日产三级 | 国产精品资源网站在线观看 | 免费人成激情视频在线观看冫 | 国产一级做a爰大片免费久久 | 亚洲嫩草影院在线观看 | 一区二区三区在线观看免费 | 91大神在线免费观看 | 天天操天天干天天透 | 国产午夜在线观看 | 97超频国产在线公开免费视频 | 1024视频在线观看国产成人 | 免费看欧美一级特黄a大片一 | 亚洲国产欧美精品一区二区三区 | 国产视频黄| 日本三级日本三级日本三级极 | 国产精品影视 | 97理论三级九七午夜在线观看 | 日本xxwwxxww视频免费丝袜 | 亚欧有色亚欧乱色视频 |