回覆列表
  • 1 # 超能網

    CPU快取分為三級,分別為L1、L2、L3。不同級別的快取都為CPU與記憶體之間的資料交換緩衝區,能幫助硬體提供更快的響應速度,但是因為級別不同,緩衝的速度也不同。L1最快,其次L2,最後是L3。量化來看,CU能想在快取中找到想要的資料的話,如果能在L1快取中找到就只需3個週期,如果是在L2、L3來找,就需要分別為10個週期和50個週期。

    如果還是找不到,那CPU就只能到記憶體上找了,不過速度更好,要花費幾百個週期才行。

    可能你會認為快取區只是在提供臨時資料交換,雖然能帶來更好的響應速度,但是也有很大的侷限,只是起到很小的作用。但是事實並非如此,L1、L2、L3三級快取的與CPU和主記憶體的距離和容量不同,距離CPU最近的L1雖然距離最近,但是容量也是最小的,次之便是L2,之後是L3,但是容量也隨之增加,特別是與之前相比當L3繼承進CPU內部後,CPU因為在三級快取中找不到資料而記憶體找的情況下降到了5%,處理器大資料處理效能更好,對於玩遊戲的玩家也更友好。

  • 2 # 髙全聊數碼

    關於CPU快取估計很多人和記憶體混淆,CPU快取分為一級,二級,三級,下面我們就詳細談談;

    一級快取,二級快取,三級快取但是這個快取到底是什麼,有什麼作用,他與記憶體到底有什麼關係,我們今天就來探討一下,我主要目的是學習,寫回答也是讓學習更深入,說的不好大家見諒;

    快取是購買CPU非常重要的一個引數,它的大小直接關係CPU的讀取速度,快取是介於記憶體與CPU之間的儲存器,容量比記憶體小,但速度比記憶體快,他可以大大減少CPU訪問記憶體的時間的部件,它是由若干快取段組成,每個快取段具有連續記憶體地址的若干個儲存單元。

    快取的工作原理;CPU需要讀取一個數據的時候,首先會從快取記憶體中查詢,如果找到就會立即讀取併發送給CPU處理,如果沒找到就以較慢的速度去記憶體中讀取併發送給CPU,同時在把這個資料所需要的資料塊調入快取記憶體內,後面再讀取資料的時候直接從快取讀取,不必再呼叫記憶體。

    這樣我們舉例說明,我們把CPU比喻成一個大型加工總部,記憶體為部件儲存大倉庫,而快取就是總部與大倉庫之間的小倉庫,離CPU較近的小倉庫是一級快取,其次依次為二級快取和三級快取,當加工總部需要加工某個成品時候需要很多部件,這個時候快取就是把所需要的部件提前從記憶體調出,儲存在小倉庫內,當總部加工需要某個部件時候就可以直接從最近的小倉庫提取,就不必大費周章去記憶體大倉庫調取,快取的大小就相當於小倉庫儲存容量大小,他越大儲存的東西就越多,比如這個成品需要100個部件,如果快取倉庫容量大就可以直接將100個部件全部提取放在快取倉庫,如果快取較小那麼所儲存的部件只能一次提取七八十個,那剩餘的30個就需要直接去記憶體調取,會影響整個加工時長,所以快取大小直接關係讀取速度。

    再來說說一級,二級,三級快取;

    一級快取,是CPU的第一層快取記憶體,主要分為資料快取和指令快取,這是對CPU效能影響最大的一層;

    二級快取,是CPU的第二層快取記憶體,分內部和外部兩種晶片,內部晶片速度基本上與CPU主頻相同,而外部晶片只有主頻的一半。

    三級快取,離CPU較遠,讀取速度沒一級二級快,但一般三級快取容量比前面兩級大很多。

  • 中秋節和大豐收的關聯?
  • 男子以治病為由,誘騙多名女子發生關係,男子違法了嗎?