-
快取對於 CPU 非常重要。
那麼這個快取到底是什麼呢?
快取是靠近 CPU 的一小塊記憶體,速度快但容量小。
為什麼會有快取?
在最早的386時代,CPU還沒有倍頻的概念,CPU和記憶體的頻率是一樣的(在這樣的環境下,處理器直接去記憶體中查詢資料。
後來,當它發展到 486 時,CPU 似乎成倍增加。 這樣一來,CPU的頻率就不一樣了,記憶體的頻率就會遠遠落後於CPU的頻率, CPU的頻率越來越慢。
這帶來了乙個非常嚴重的問題:
CPU的計算速度非常快,在計算的時候,它要找資料,而CPU在找資料的時候總是很快,CPU總是被慢速的記憶體拖累。 這樣它的表現就玩不出來了。
這時,CPU設計人員想出了乙個非常聰明的方案——既然CPU找記憶體資料不是很慢,那就乾脆做乙個可以整合到CPU中的小塊。 該記憶體將最常用的資料直接放入其中,然後使用一些更智慧型的演算法在有任何資料需求時提前通過記憶體獲取資料。 當您使用它時,您可以直接使用它。
只有當快取查詢失敗時,才會找到記憶體。
這允許將 L1 快取整合到 CPU 內部。
後來,在主機板上整合了二級快取。 早在插槽時代,CPU的L2快取在CPU的兩側,L2快取的工作速度是CPU主頻的一半。
隨著技術的發展,L2快取也被整合到CPU中。 因此,在今天的 L2 快取中沒有“半速”這樣的東西,它們以 CPU 的頻率全速執行。
所以現在的CPU是有一級快取和二級快取,當CPU在查詢資料時,記憶體被使用的概率大大降低。
這樣一來,CPU計算的效果和速度都得到了很大的提高。
那麼 L1 快取和 L2 快取有什麼區別:
1 級快取更小,離 CPU 更近,因此被看的幾率更高。
二級快取較大,比一級快取距離越遠,被發現的可能性就越小。
當然,每種方式的組合也有差異,就不多說了。
說了這麼多,現在你知道什麼是快取了,對吧?
-
它是 CPU 內部的臨時儲存。
-
L2 快取越多,CPU 速度越快。
-
簡單來說,就是CPU用來找資料的地方,而資料到CPU又是硬碟。
記憶。 L2 快取。
-
L2 快取也稱為 L2
快取,它是處理器內部的一些緩衝記憶體,其作用類似於記憶體。
-
簡單地說。 你的工廠就像乙個CPU
生產效率高。
運輸和運輸不方便。
還有很長的路要走。
那是你需要買飛機的時候。
盡快送貨到您想要送貨的城市。
然後用車拉它。
最後,它是手動向您收費的。
速度可想而知。
乙個比另乙個慢。
-
L2 快取的目的是防止 CPU 重複從記憶體中讀取資料(也可能繼續將資料讀取到硬碟)。
很多時候,我們的電腦執行乙個程式的時候,CPU需要多次讀取硬碟上的相同資料,為了避免CPU從硬碟或記憶體中反覆獲取資料,所以設定乙個二級快取,就可以把CPU最近使用的資料暫時儲存在這個快取上, 如果CPU要讀取資料,首先檢查快取上是否有此資料,然後到記憶體或硬碟進行檢索。
隨著微處理器的發展,快取資料的命中率非常高,所以快取的大小直接影響到CPU的效能(如果比較現在的CPU,高階U一般比低端U快取大),1級快取容量較小,但速度更快, 2級容量更大,速度比1級慢,但比記憶體和硬碟讀取速度快得多。
您好,以下是二級建構函式的註冊條件。
1)遵紀守法,具有工程或工程經濟學專業大專以上學歷,從事建設工程施工管理工作滿2年者,可報名參加二級建築工程師資格考試。 >>>More