CPU L2 Cache的問題

2007-09-13 10:41 pm
我想問一下
L1 Cache跟L2 Cache有甚麼分別?
另外,L2=2MB x2 是否跟L2=4MB一樣快?

回答 (2)

2015-04-27 9:21 am
●九州 娛樂 網站 http://ts777.cc
●●●運彩遊戲、真人遊戲、電子遊戲、對戰遊戲、對戰遊戲●●●

●新舊會員儲值就送500點

● 真人百家樂彩金等你拿

●線上影片直播、正妹圖、討論區免費註冊

歡迎免費體驗交流試玩!

●九州 娛樂 網站 http://ts777.cc
2007-09-14 1:48 am
L1 與 L2所使用的都是SRAM(Static Random Access Memory),一般我們稱之為Cache Ram,較我們平常所使用的記憶體模組(Ram Module,即DDR Ram, DDRII Ram等等)的DRAM(Dynamic Ramdom Access Memory)快上不少。

處理器發出指領存取資料,一般會先到L1 Cache,然後到L2 Cache,最後才到RAM。所以理論上,處理器的Cache Ram越大,就越能減少到RAM存取的機會,因此,在相同架構下,加大Cache Ram一般都能提高處理器的性能。(如Pentium D 800 Series 到Pentium D 900 Series)

不過,當中,處理器的架構,亦有著莫大的關係。你所提到的L2 = 2MB x 2,即Pentum D 900 Series所採用的例子,其2MB Cache Ram之間並不能直接交換資料,2MB Cache Ram各自為其核心所使用,要交換資料必須透過FSB才可。

相對於Core 2 Duo E6020/E6050 Series所使用的4MB Smart Cache設計,其4MB Cache Ram為兩個核心所共用,核心與核心之間可以透過Cache Ram直接交換資料,因此運作上黎,其4MB Smart Cache設計會較Pentium D的2MB x 2快上不少。


收錄日期: 2021-04-26 13:32:15
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070913000051KK01238

檢視 Wayback Machine 備份