請問一級快取和二級快取,那個更「貼近」CPU呢?哪個成本更高呢

2022-08-16 10:05:22 字數 743 閱讀 2151

1樓:蕭蕭楓楓

一級更貼近cpu

cpu的指令是先通過各個核心傳到l1上再在l2 上組合的然後通過前端匯流排發出的。

接受時翻過來就可以了

沒有什麼成本高不高是一樣的

由於構架的位子不同而不同的 所以無所謂成本高低的呵呵

2樓:

樓上說的指令發出過程有問題——

指令是直接送出的,無需通過快取,

快取只用來讀指令、讀資料、寫資料。

l1 快取更靠近 cpu 運算核心:

所有的指令都要先經過排序以後送入 l1 指令快取,組成指令佇列等待執行;

所有 正在 或者 將要 使用的資料都儘可能的放在 l1 資料快取中,

運算核心的資料讀寫都首先在 l1 資料快取中完成,

除非 l1 快取中沒有相應的位置,那麼才會與 l2 快取打交道。

l2 快取不分指令快取、資料快取,因為本質上它更接近記憶體,

是記憶體的一個小而快的**區,資料和指令(也是0-1**)都能放在這裡。

以前 l2 快取和cpu是分開的,現在為了速度才做在 cpu 晶片內部。

l2 快取與 l1 快取在基本結構上沒有很大區別,都是 sram 積體電路,

所以從單位位元組的成本上來看差別不大,l1 略貴,主要是控制電路多一些,

但是你要考慮到現在 l1 快取總共也不過 64kb 或 128kb,

而 l2 快取都是幾mb的,總**當然是 l2 快取貴。

什麼是一級快取什麼是二級快取,spring一級快取和二級快取的區別是什麼?

cache 即高速緩衝儲存器,是位於cpu與主記憶體間的一種容量較小但速度很高的儲存器。由於cpu的速度遠高於主記憶體,cpu直接從記憶體中存取資料要等待一定時間週期,cache中儲存著cpu剛用過或迴圈使用的一部分資料,當cpu再次使用該部分資料時可從cache中直接呼叫,這樣就減少了cpu的等待...

匯流排頻率,二級快取,主頻怎麼樣才算是好,是不是越大越好,還

當然是越大越好,影響cpu效能的指標分別是架構 頻率 快取 前端匯流排。現在的cpu基本沒有前端匯流排這一概念了。因為amd的處理器早就把記憶體控制器整合在了cpu裡,intel的i系列也已整合了記憶體控制器。目前還存在前端匯流排這一概念的是intel的酷瑞系列。酷瑞系列是775的 i系列又分兩種。...

買膝上型電腦,二級快取是什麼意思?需要考慮嗎?一般多大

二級快取是整合在cpu內的高速儲存器 非常重要,越大越效能越好 買2m的,弟弟 膝上型電腦中的二級快取是什麼意思?什麼樣的更好些?這是cpu中的專業術語,舉個例子,伺服器上用的至強處理器和普通的p4處理器其核心基本上是一樣的,就是二級快取不同。至強的二級快取是2mb 16mb,p4的二級快取是512...