色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

各級別CPU緩存的工作原理

旺材芯片 ? 來源:旺材芯片 ? 作者:旺材芯片 ? 2020-10-30 15:25 ? 次閱讀

一、前言

在過去的幾年中,計算機處理器取得了相當大的進步,晶體管的尺寸每年都在變小,而且這種進步達到了摩爾定律迅速變得多余的地步。

當涉及到處理器時,不僅晶體管和頻率很重要,高速緩存也很重要。

在討論CPU(Central Processing Units)時,您可能聽說過高速緩存。但是,我們并沒有過多地關注這些數字,它們也不是這些CPU廣告的主要亮點。

那么,CPU緩存到底有多重要,它又是如何工作的?

二、什么是CPU緩存?

首先,緩存只是一種非常快速的內存類型。您可能知道,計算機內部有多種內存類型。有一個主存儲(如硬盤或SSD),用于存儲大量數據(操作系統和所有程序)。

接下來,我們有隨機存取存儲器,通常稱為RAM。這比主存儲要快得多。

最后,CPU自身具有更快的存儲單元,我們稱之為緩存。

計算機的內存具有基于速度的層次結構,而緩存位于該層次結構的頂部,是最快的。它也是最靠近中央處理的地方,它是CPU本身的一部分。

高速緩存是靜態RAM(SRAM),而系統RAM是動態RAM(DRAM)。靜態RAM是一種可以保存數據但是不要用一直刷新的存儲器,與DRAM不同,SRAM更加適合用于高速緩存。

三、CPU緩存如何工作?

我們已經知道,程序被設計為一組指令,最終由CPU運行。

當我們運行程序的時候,這些指令必須從主存儲器取指令到CPU。這是內存層次結構起作用的地方。

數據首先被加載到RAM中,然后被發送到CPU。因為CPU每秒都能夠執行大量指令。為了充分利用其功能,CPU需要訪問超高速內存,這是緩存的來源。

內存控制器執行從RAM中獲取數據并將其發送到緩存的工作。根據系統中使用的CPU,此控制器可以位于主板的北橋芯片組上,也可以位于CPU本身內部。

然后,高速緩存在CPU內執行數據的來回傳輸。內存的層次結構也存在于緩存中。

四、緩存級別:L1,L2和L3

CPU緩存分為三個主要的**“級別”**,即L1,L2和L3。這里的層次結構是根據緩存速度來劃分的。

L1(1級)高速緩存是計算機系統中存在的最快的內存。就訪問優先級而言,L1緩存具有CPU在完成特定任務時最可能需要的數據。

就其大小而言,L1高速緩存通常最多可達256KB。但是,一些真正功能強大的CPU現在將其占用近1MB。現在,某些服務器芯片組(如Intel的高端Xeon CPU)具有1-2MB的一級緩存。

L1緩存通常也分為兩種方式,分為指令緩存和數據緩存。指令高速緩存處理有關CPU必須執行的操作的信息,而數據高速緩存則保留要在其上執行操作的數據。

L2(2級)緩存比L1緩存慢,但大小更大。它的大小通常在256KB到8MB之間,盡管更新,功能強大的CPU往往會超過此大小。L2高速緩存保存下一步可能由CPU訪問的數據。在大多數現代CPU中,L1和L2高速緩存位于CPU內核本身,每個內核都有自己的高速緩存。

L3(3級)高速緩存是最大的高速緩存存儲單元,也是最慢的一個。它的范圍從4MB到50MB以上。現代CPU在CPU裸片上具有用于L3高速緩存的專用空間,并且占用了很大一部分空間。

五、緩存命中或未命中以及延遲

數據會從RAM依次流到L3高速緩存,然后是L2,最后是L1。

當處理器正在尋找要執行操作的數據時,它首先嘗試在L1高速緩存中找到它。如果CPU能夠找到它,則該情況稱為高速緩存命中。然后,它繼續在L2和L3中找到它。

如果找不到數據,它將嘗試從主內存訪問數據。這稱為高速緩存未命中。

現在,眾所周知,高速緩存旨在加快主內存和CPU之間的數據傳輸。

從內存訪問數據所需的時間稱為延遲,L1具有最低的延遲,是最快的,并且最接近核心,而L3具有最高的延遲。緩存未命中時,延遲會增加很多。這是因為CPU必須從主存儲器中獲取數據。

隨著計算機變得越來越快和越來越好,我們看到延遲減少了。現在,我們擁有低延遲的DDR4 RAM,以及具有低訪問時間的超高速SSD作為主要存儲,這兩項都大大降低了整體延遲。

以前,緩存設計曾經使L2和L3緩存位于CPU外部,這對延遲產生了負面影響。

然而,CPU制造工藝的進步使得在比以前更小的空間中安裝數十億個晶體管。因此,為緩存留出了更多空間,這使緩存盡可能地靠近核心,從而大大減少了延遲。

六、緩存的未來

緩存設計一直在發展,尤其是隨著內存變得更便宜,更快和更密集。英特爾AMD在緩存設計方面進行了相當多的試驗,英特爾甚至還在試驗L4緩存。CPU市場正在以前所未有的速度向前發展。

這樣,我們必定會看到緩存設計跟上CPU不斷增長的能力。

緩存設計方面進行了相當多的試驗,英特爾甚至還在試驗L4緩存。CPU市場正在以前所未有的速度向前發展。

這樣,我們必定會看到緩存設計跟上CPU不斷增長的能力。

此外,還有很多工作可以減少現代計算機的瓶頸。減少內存延遲可能是其中最大的一部分。業界正在為相同的解決方案而努力,并且未來看起來確實充滿希望。

責任編輯:xj

原文標題:干貨 | CPU緩存L1,L2,L3的工作原理

文章出處:【微信公眾號:旺材芯片】歡迎添加關注!文章轉載請注明出處。

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

    關注

    68

    文章

    10872

    瀏覽量

    211993
  • 計算機
    +關注

    關注

    19

    文章

    7508

    瀏覽量

    88069
  • 緩存
    +關注

    關注

    1

    文章

    240

    瀏覽量

    26693

原文標題:干貨 | CPU緩存L1,L2,L3的工作原理

文章出處:【微信號:wc_ysj,微信公眾號:旺材芯片】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    HTTP緩存頭的使用 本地緩存與遠程緩存的區別

    HTTP緩存頭是一組HTTP響應頭,它們控制瀏覽器和中間代理服務器如何緩存網頁內容。合理使用HTTP緩存頭可以顯著提高網站的加載速度和性能,減少服務器的負載。 1. HTTP緩存頭概述
    的頭像 發表于 12-18 09:41 ?119次閱讀

    緩存之美——如何選擇合適的本地緩存

    Guava cache是Google開發的Guava工具包中一套完善的JVM本地緩存框架,底層實現的數據結構類似于ConcurrentHashMap,但是進行了更多的能力拓展,包括緩存過期時間設置、緩存容量設置、多種淘汰策略、
    的頭像 發表于 11-17 14:24 ?327次閱讀
    <b class='flag-5'>緩存</b>之美——如何選擇合適的本地<b class='flag-5'>緩存</b>?

    輔助電源的工作原理

     輔助電源的工作原理主要涉及在主電源發生故障或不穩定時,自動切換到備用電源,以保證設備的持續供電。以下是關于輔助電源工作原理的詳細解釋:
    的頭像 發表于 10-21 14:56 ?439次閱讀

    鋅銀電池的工作原理

    鋅銀電池的工作原理主要基于鋅和銀兩種金屬之間的氧化還原反應。以下是鋅銀電池工作原理的詳細解釋:
    的頭像 發表于 10-03 14:59 ?1427次閱讀

    opa820做兩級運放,各級分開測試時工作正常,但級聯是就會自激,為什么?

    opa820做兩級運放,各級分開測試時工作正常,但級聯是就會自激,請問這是怎么回事
    發表于 09-13 08:29

    什么是CPU緩存?它有哪些作用?

    CPU緩存(Cache Memory)是計算機系統中一個至關重要的組成部分,它位于CPU與內存之間,作為兩者之間的臨時存儲器。CPU緩存的主
    的頭像 發表于 08-22 14:54 ?3228次閱讀

    多級阻容耦合放大器各級靜態工作點的作用

    多級阻容耦合放大器是一種常見的模擬電子電路,廣泛應用于信號放大、濾波、調制解調等領域。在多級阻容耦合放大器中,各級靜態工作點的設置對于電路的性能和穩定性具有重要影響。 一、靜態工作點的定義 靜態
    的頭像 發表于 08-07 09:45 ?893次閱讀

    簡述cpu控制器的工作原理

    CPU(中央處理器)控制器是計算機的核心部件之一,負責控制整個計算機系統的運行。它的工作原理非常復雜,涉及到許多方面,包括指令的獲取、解碼、執行、結果的存儲等。以下是對CPU控制器工作原理
    的頭像 發表于 06-30 11:04 ?1430次閱讀

    PLC的CPU工作方式詳解

    Processing Unit,中央處理器)作為其核心組件,其工作方式直接影響到PLC的性能和穩定性。本文將詳細探討PLC的CPU工作方式,包括其工作原理、主要模式以及實際應用中的注
    的頭像 發表于 06-13 18:20 ?1909次閱讀

    霍爾開關的工作原理及應用

    霍爾開關的工作原理及應用
    的頭像 發表于 04-09 10:29 ?3274次閱讀
    霍爾開關的<b class='flag-5'>工作原理</b>及應用

    晶體管放大時,各級電位狀態是什么

    晶體管放大時,各級電位狀態是指在放大電路中,不同級別的晶體管的電位狀態。晶體管放大電路由多級晶體管組成,每個晶體管負責一個級別的放大,以增強輸入信號的幅值。晶體管放大電路一般包括輸入級、中間級和輸出
    的頭像 發表于 02-27 16:51 ?1220次閱讀

    IGBT器件的結構和工作原理

    IGBT器件的結構和工作原理
    的頭像 發表于 02-21 09:41 ?1818次閱讀
    IGBT器件的結構和<b class='flag-5'>工作原理</b>

    dcdc轉換器的工作原理和作用是什么

    多個不同電壓級別的應用中。 工作原理 DC/DC轉換器的工作原理基于能量轉移和控制。它們通過儲能組件(如電感、電容或兩者的組合)臨時存儲能量,然后以不同的方式釋放這些能量,從而實現電壓的變換。根據設計,DC/DC轉換器可以升高(
    的頭像 發表于 02-04 10:06 ?3840次閱讀
    dcdc轉換器的<b class='flag-5'>工作原理</b>和作用是什么

    buck-boost電路工作原理

    Buck-boost電路是一種常用于DC-DC轉換器中的拓撲結構,可用于將一個電源電壓轉換為另一個電壓級別。它的工作原理是通過切換器、電感和電容組成的濾波網絡來實現電能的存儲和轉換。在此文章中,我們
    的頭像 發表于 01-10 13:40 ?2749次閱讀

    ev電機的工作原理是什么

    作為電動汽車的核心部件,電動機(EV電機)的工作原理是實現車輛驅動力的轉換,將電能轉變為機械能。EV電機的工作原理主要包括電磁感應定理、電磁場、電流控制等方面。下面將從原理、結構和工作過程三個方面來
    的頭像 發表于 01-08 10:04 ?1571次閱讀
    主站蜘蛛池模板: 空姐被黑人 苏晓曼| 国产睡熟迷奷系列网站| 国产午夜精品一区理论片飘花| 伦 乱真实故事| 亚洲国产综合另类视频| 国产精品1卡二卡三卡四卡乱码| 日本久久高清视频| 99精品国产高清自在线看超| 蜜臀AV熟女人妻中文字幕| 一区二区乱子伦在线播放| 久久99视频免费| 亚洲午夜精品A片久久WWW解说| 国产一区二区波多野结衣| 亚州综人网| 国产又湿又黄又硬又刺激视频| 亚洲AV精品无码国产一区| 国产又粗又黄又爽的大片| 亚洲日本一区二区三区在线不卡 | 青青草国产精品久久| 99国产小视频| 漂亮妈妈中文字幕版| 草莓国产视频免费观看| 色多多污污在线观看网站| 国产精品成人自拍| 亚洲国语在线视频手机在线| 精品国产乱码久久久久久口爆| 一个人看的HD免费高清视频| 老男人粗大猛| yellow免费观看直播| 天美传媒MV高清免费看| 亚洲欧美中文日韩视频| 黑丝制服影院| 中文无码热在线视频| 欧美xx69| 国产传媒精品1区2区3区| 亚洲国产五月综合网| 久操久操久操| 99免费在线| 午夜国产精品免费观看| 精品免费久久久久久成人影院| 538prom精品视频我们不只是|