一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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的基本組成和工作過(guò)程

架構(gòu)師技術(shù)聯(lián)盟 ? 來(lái)源:架構(gòu)師技術(shù)聯(lián)盟 ? 2023-12-05 10:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?CPU 按產(chǎn)品市場(chǎng)可分為 x86 系列和非 x86 系列。x86 系列 CPU 生產(chǎn)廠商只有 Intel、AMD、VIA 三家公司,x86 系列 CPU 在操作系統(tǒng)一級(jí)相互兼容,產(chǎn)品覆蓋了 90%以上的桌面計(jì)算機(jī)市場(chǎng)。非 x86 系列 CPU 生產(chǎn)廠商有 IBM、Sun、HP、ARM、MIPS、日立、三星、現(xiàn)代、中國(guó)科學(xué)院計(jì)算研究所等企業(yè)和單位。非 x86 系列 CPU 主要用于大型服務(wù)器和嵌入式系統(tǒng),這些產(chǎn)品大多互不兼容,在桌面計(jì)算機(jī)市場(chǎng)中占有份額極小。

5e5fd0f6-9301-11ee-939d-92fbcf53809c.png

Intel 與 AMD 公司的 CPU 雖然在性能和軟件兼容性方面不相上下,但配套的硬件平臺(tái)并不能相互完全兼容。例如,它們需要不同的主板進(jìn)行產(chǎn)品配套。CPU制造工藝的逐步提升和硬件糾錯(cuò)是工藝步進(jìn)提升的原因。通常來(lái)說(shuō),新步進(jìn)的CPU超頻能力更強(qiáng),發(fā)熱也會(huì)略低。如果兩顆 CPU 型號(hào)相同,但工藝步進(jìn)不同,從 CPU 超頻角度看,CPU 升級(jí)步進(jìn)工藝的同時(shí),一般也會(huì)提高 CPU 的超頻能力。

5e86c508-9301-11ee-939d-92fbcf53809c.png

大部分 CPU 采用 LGA 或 FC-PGA 封裝形式。FC-PGA 封裝是將 CPU 核心封裝在基板上,這樣可以縮短連線,并有利于散熱。LGA 采用無(wú)針腳觸點(diǎn)封裝形式。CPU 由半導(dǎo)體硅芯片、基板、針腳或無(wú)針腳觸點(diǎn)、導(dǎo)熱材料、金屬外殼等部件組成。

5e9e7414-9301-11ee-939d-92fbcf53809c.png

(1)外殼(IHS)。CPU 金屬外殼采用鍍鎳銅板,它的作用是保護(hù) CPU 核心不受外力的損壞。外殼表面非常平整光滑,這有利于與 CPU 散熱片的良好接觸。

(2)導(dǎo)熱材料(TIM)。在金屬外殼內(nèi)部與復(fù)合陶瓷之間,填充了一層導(dǎo)熱材料,導(dǎo)熱材料一般采用導(dǎo)熱膏,它具有良好的絕緣性和極佳的導(dǎo)熱性能,它的功能是將 CPU 內(nèi)核發(fā)出的熱量傳導(dǎo)到金屬外殼上。

(3)CPU 核心(die)。CPU 核心是一個(gè)薄薄的硅晶片,尺寸一般為 12mm×12mm×1mm左右。目前 CPU 核心中有多個(gè)內(nèi)核(2/4/6/8 個(gè)),8 內(nèi)核的 Intel Xeon CPU 集成的晶體管數(shù)達(dá)到了 24 億個(gè)。

(4)轉(zhuǎn)接層。CPU 核心與基板之間有一個(gè)轉(zhuǎn)接層,它的作用有三個(gè):一是將非常細(xì)小的 CPU 內(nèi)核信號(hào)線轉(zhuǎn)接到 CPU 針腳上;二是保護(hù)脆弱的 CPU 核心不受損傷;三是將 CPU核心固定在基板上。轉(zhuǎn)接層采用復(fù)合材料制造,有良好的絕緣性能和導(dǎo)熱性能。在轉(zhuǎn)接層上,采用光刻電路與 CPU 內(nèi)核的電路直接相連。在轉(zhuǎn)接層下面,采用焊點(diǎn)與基板上的線路相連。

(5)基板。金屬封裝殼周?chē)?CPU 基板,基板的功能一是連接轉(zhuǎn)接層與 CPU 針腳,另外一個(gè)功能是設(shè)計(jì)一些電路,防止 CPU 內(nèi)核的高頻信號(hào)對(duì)主板產(chǎn)生干擾。

(6)電阻電容。基板底部中間有的電容和電阻,主要用于消除 CPU 對(duì)外部電路的干擾,以及與主板電路進(jìn)行阻抗匹配。每個(gè)系列的 CPU 產(chǎn)品,這些電容和電阻的排列方式都有所不同。

(7)針腳?;逑旅娴腻兘馃o(wú)針腳觸點(diǎn),是 CPU 與外部電路連接的通道。

Core i7 CPU 內(nèi)核分為核心(Core)與非核心(UnCore)兩大部分。核心部分包括 CPU執(zhí)行流水線和 L1、L2 級(jí)高速緩存。非核心部分為 L3 級(jí)高速緩存、集成內(nèi)存控制器(IMC)、快速路徑互連總線(QPI),以及功耗與時(shí)鐘控制單元等。

5eb1a7d2-9301-11ee-939d-92fbcf53809c.png

CPU 工作過(guò)程大致如下:指令和數(shù)據(jù)在執(zhí)行前,首先要加載到內(nèi)存或 CPU 內(nèi)核的高速緩存(L1/L2/L3 Cache)中,這個(gè)過(guò)程稱(chēng)為緩存。CPU 根據(jù)指令指針(PC)寄存器指示的地址,從高速緩存或內(nèi)存中獲取指令;然后對(duì)分支指令進(jìn)行預(yù)測(cè)工作,這個(gè)過(guò)程稱(chēng)為取指令(IF)。

CPU取到指令后,需要判斷這條指令是什么類(lèi)型的指令,需要執(zhí)行什么操作,并負(fù)責(zé)把取出的指令譯碼為微操作(μO(píng)P)指令,這個(gè)過(guò)程稱(chēng)為譯碼(DEC)。指令譯碼后可以得到操作碼和操作數(shù)地址,然后根據(jù)地址取操作數(shù)。然后需要對(duì)多條微操作指令分配計(jì)算所需要的資源(如寄存器、加法器等),這個(gè)過(guò)程稱(chēng)為指令控制(ICU)或指令分派。

5ec55746-9301-11ee-939d-92fbcf53809c.png

當(dāng)操作數(shù)被取出來(lái)以后,計(jì)算單元(如 ALU)根據(jù)操作碼的指示,就可以對(duì)操作數(shù)進(jìn)行正確的計(jì)算了,指令的計(jì)算過(guò)程稱(chēng)為執(zhí)行(EXE)。執(zhí)行結(jié)束后,計(jì)算結(jié)果被寫(xiě)回到 CPU內(nèi)部的寄存器堆中,有時(shí)需要將計(jì)算結(jié)果寫(xiě)回到緩存和內(nèi)存中,這個(gè)過(guò)程稱(chēng)為退出(Retire)或?qū)懟?。到此為止,一條指令的整個(gè)執(zhí)行過(guò)程就完成了。

Core i7 CPU 包括幾十個(gè)系統(tǒng)單元。從體系結(jié)構(gòu)層次看,CPU 的內(nèi)部結(jié)構(gòu)主要有緩存單元(Cache)、取指單元(IF)、譯碼單元(DEC)、控制單元(ICU)、執(zhí)行單元(EXE)、退出單元(RU)等。

5ed993d2-9301-11ee-939d-92fbcf53809c.png

Core i7CPU 每個(gè)單核有 5 個(gè) 64 位整數(shù)算術(shù)邏輯運(yùn)算單元(ALU),3個(gè) 128 位的浮點(diǎn)處理單元(FPU)。CPU 中每個(gè)核心在最好的情況下,理論上每個(gè)時(shí)鐘周期可以進(jìn)行以下操作:取指令或數(shù)據(jù) 128 位/周期;譯碼 4 條 x86 指令(1 個(gè)復(fù)雜指令,3 個(gè)簡(jiǎn)單指令)/周期;發(fā)送 7 條微指令/周期;重排序和重命名 4 條微指令/周期;發(fā)送 6 條微指令到執(zhí)行單元/周期;執(zhí)行 5×64 位=320 位整數(shù)運(yùn)算/周期;或執(zhí)行 3×128 位=384 位浮點(diǎn)運(yùn)算/周期;完成并退出 4 條微指令(128 位)/周期。CPU 在 3.2GHz 頻率下的峰值浮點(diǎn)性能為 51GFLOPS(雙精度)或者 102GFLOPS(單精度)。

CPU 訪問(wèn)存儲(chǔ)系統(tǒng)時(shí),在存儲(chǔ)系統(tǒng)中找到所需數(shù)據(jù)的概率稱(chēng)為命中率,命中率計(jì)算方法如下所示,命中率越接近于 1 越好。

5ef1fe90-9301-11ee-939d-92fbcf53809c.png

CPU 訪問(wèn)存儲(chǔ)系統(tǒng)時(shí),通常先訪問(wèn) Cache,由于 CPU 所需要的信息不會(huì)百分之百地在Cache 中,這就存在一個(gè)命中率的問(wèn)題。從理論上說(shuō),只要 Cache 的大小與內(nèi)存的大小保持適當(dāng)比例,Cache 的命中率是相當(dāng)高的。對(duì)于沒(méi)有命中的指令或數(shù)據(jù),CPU 只好再次訪問(wèn)內(nèi)存,這時(shí) CPU 將會(huì)浪費(fèi)更多的時(shí)間。

為了保證 CPU 訪問(wèn) Cache 時(shí)有較高的命中率,Cache 中的內(nèi)容一般按一定的算法進(jìn)行替換。較常用的算法有“最近最少使用算法”(LRU),它是將最近一段時(shí)間內(nèi)最少被訪問(wèn)過(guò)的 Cache 數(shù)據(jù)行淘汰出局。目前 CPU 高速緩存的命中率可達(dá)到 95%以上。

審核編輯:湯梓紅

聲明:本文內(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)注

    68

    文章

    19896

    瀏覽量

    235288
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3683

    瀏覽量

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

    關(guān)注

    68

    文章

    11080

    瀏覽量

    217116
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7663

    瀏覽量

    90821
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7152

    瀏覽量

    125601

原文標(biāo)題:CPU基本組成及關(guān)鍵技術(shù)介紹

文章出處:【微信號(hào):架構(gòu)師技術(shù)聯(lián)盟,微信公眾號(hào):架構(gòu)師技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    開(kāi)關(guān)電源的基本組成工作原理

    ?! ¢_(kāi)關(guān)電源的工作原理:  開(kāi)關(guān)電源的工作過(guò)程相當(dāng)容易理解,在線性電源中,讓功率晶體管工作在線性模式,與線性電源不同的是,PWM開(kāi)關(guān)電源是讓功率晶體管工作在導(dǎo)通和關(guān)斷的狀態(tài),在這兩種
    發(fā)表于 10-15 18:38

    計(jì)算機(jī)的基本組成工作原理

    計(jì)算機(jī)的基本組成及其工作原理https://blog.csdn.net/sunshine_hsm/article/details/815365091.1 計(jì)算機(jī)系統(tǒng)的組成計(jì)算機(jī)系統(tǒng)是由硬件系統(tǒng)和軟件
    發(fā)表于 06-30 06:35

    計(jì)算機(jī)的基本組成工作原理是什么

    計(jì)算機(jī)的基本組成及其工作原理1.1 計(jì)算機(jī)系統(tǒng)的組成 計(jì)算機(jī)系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。 計(jì)算機(jī)硬件是構(gòu)成計(jì)算機(jī)系統(tǒng)各功能部件的集合。是由電子、機(jī)械和光電元件
    發(fā)表于 06-30 06:18

    計(jì)算機(jī)的分類(lèi)及基本組成

    本文目錄一、考研大綱1. 計(jì)算機(jī)發(fā)展的歷程2.計(jì)算機(jī)的層次結(jié)構(gòu)計(jì)算機(jī)系統(tǒng)的基本組成計(jì)算機(jī)硬件的基本組成計(jì)算機(jī)的軟件與硬件的關(guān)系計(jì)算機(jī)的工作過(guò)程(指令執(zhí)行的過(guò)程)3.計(jì)算機(jī)的性能指標(biāo) =
    發(fā)表于 07-16 07:12

    計(jì)算機(jī)的基本組成工作原理是什么

    計(jì)算機(jī)的基本組成工作原理(3)
    發(fā)表于 09-16 08:42

    CPU工作過(guò)程是怎樣的

    玩轉(zhuǎn)STM32(11)CPU的心跳歷程前面說(shuō)CPU怎么樣才有脈搏,也就是給CPU裝了一個(gè)心臟,這樣這個(gè)由泥沙組成CPU才能開(kāi)始擁有像生命的
    發(fā)表于 11-01 07:43

    計(jì)算機(jī)硬件的基本組成

    嵌入式系統(tǒng)設(shè)計(jì)師學(xué)習(xí)筆記③:計(jì)算機(jī)的基本組成計(jì)算機(jī)硬件的基本組成:輸入/輸出設(shè)備(I/O設(shè)備)、存儲(chǔ)器(主存儲(chǔ)器、輔助存儲(chǔ)器)、CPU(中央處理器)等。CPU中包含運(yùn)算器和控制兩大
    發(fā)表于 12-23 06:00

    STM32 PWM工作過(guò)程

    目錄一、STM32 PWM工作過(guò)程二、PWM模式1 & PWM模式2三、STM32 PWM工作過(guò)程四、PWM輸出庫(kù)函數(shù)概述1、PWM輸出庫(kù)函數(shù)2、設(shè)置比較值函數(shù)3、使能輸出比較預(yù)裝載:4、使
    發(fā)表于 01-06 08:26

    DS1302 的基本組成工作原理

    DS1302 的基本組成工作原理DS1302 的基本組成工作原理DS1302 的管腳排列及描述如下圖及表所示
    發(fā)表于 01-14 13:27 ?17次下載
    DS1302 的基<b class='flag-5'>本組成</b>和<b class='flag-5'>工作</b>原理

    數(shù)控機(jī)床的工作過(guò)程

    數(shù)控機(jī)床的工作過(guò)程 數(shù)控機(jī)床的工作原理             圖1 數(shù)控機(jī)
    發(fā)表于 05-06 21:52 ?5000次閱讀
    數(shù)控機(jī)床的<b class='flag-5'>工作過(guò)程</b>

    IPOA的工作過(guò)程是怎樣的?

    IPOA的工作過(guò)程是怎樣的? 整個(gè)系統(tǒng)的工作過(guò)程如下:首先是Client端的IPOA初始化過(guò)程,即Client加入LIS的過(guò)程,由Client端的IPOA高層發(fā)出初
    發(fā)表于 04-07 15:45 ?648次閱讀

    CPU工作過(guò)程——MCU

    玩轉(zhuǎn)STM32(11)CPU的心跳歷程 前面說(shuō)CPU怎么樣才有脈搏,也就是給CPU裝了一個(gè)心臟,這樣這個(gè)由泥沙組成CPU才能開(kāi)始擁有像生
    發(fā)表于 10-25 16:51 ?21次下載
    <b class='flag-5'>CPU</b><b class='flag-5'>工作過(guò)程</b>——MCU

    Zeta拓?fù)潆娫丛砑?b class='flag-5'>工作過(guò)程解析

    Zeta拓?fù)潆娫丛砑?b class='flag-5'>工作過(guò)程解析
    的頭像 發(fā)表于 11-24 17:18 ?5952次閱讀
    Zeta拓?fù)潆娫丛砑?b class='flag-5'>工作過(guò)程</b>解析

    Cuk 拓?fù)潆娫丛砑?b class='flag-5'>工作過(guò)程解析

    Cuk 拓?fù)潆娫丛砑?b class='flag-5'>工作過(guò)程解析
    的頭像 發(fā)表于 11-24 17:32 ?2133次閱讀
    Cuk 拓?fù)潆娫丛砑?b class='flag-5'>工作過(guò)程</b>解析

    電氣設(shè)備的組成工作過(guò)程

    電氣設(shè)備是現(xiàn)代工業(yè)、民用和基礎(chǔ)設(shè)施建設(shè)中不可或缺的組成部分。它們廣泛應(yīng)用于發(fā)電、輸電、變電、配電、用電等各個(gè)環(huán)節(jié)。本文將詳細(xì)介紹電氣設(shè)備的組成工作過(guò)程。 一、電氣設(shè)備的組成 電氣設(shè)備
    的頭像 發(fā)表于 06-06 09:27 ?3896次閱讀