国产精品入口免费视频_亚洲精品美女久久久久99_波多野结衣国产一区二区三区_农村妇女色又黄一级真人片卡

CPU二級(jí)緩存的有什么作用

時(shí)間:2022-04-01 08:30:18 電腦 我要投稿
  • 相關(guān)推薦

CPU二級(jí)緩存的有什么作用

  CPU二級(jí)緩存的含義是什么?打個(gè)比方來(lái)說(shuō),假設(shè)CPU是一名“老師”,她現(xiàn)在的任務(wù)就是要盡快在一幢“教學(xué)樓”(內(nèi)存)中找到眾多“學(xué)生”(數(shù)據(jù))中的一個(gè)。當(dāng)她可能要找的“學(xué)生”(數(shù)據(jù))都提前被安排進(jìn)一間“教室”(一級(jí)緩存)中的時(shí)候,CPU“老師”找起來(lái)自然就快多了。如果很不幸“教室”(一級(jí)緩存)中找不到那名“學(xué)生”(數(shù)據(jù)),她會(huì)再去“小禮堂”(二級(jí)緩存)中找找看,都找不到的話,最后再去碩大的“教學(xué)樓”(內(nèi)存)中慢慢搜索。

  從這個(gè)比喻中,我相信大家都對(duì)二級(jí)緩存有了一定的了解。CPU尋找數(shù)據(jù)的“快捷方式”.簡(jiǎn)單的說(shuō),緩存是數(shù)據(jù)由內(nèi)存通往CPU的橋梁。它的速度比內(nèi)存快得多,但是容量也比內(nèi)存小的多。同時(shí)緩存依據(jù)讀取速度和容量進(jìn)一步分為一級(jí)和二級(jí)。在CPU需要數(shù)據(jù)的時(shí)候,遵循一級(jí)緩存→二級(jí)緩存→內(nèi)存的順序,從而盡量提高讀取速度。這樣“緩存+內(nèi)存”的系統(tǒng)就同時(shí)兼具了速度和容量的優(yōu)點(diǎn)。

  AMD和Intel:巨大差異皆因設(shè)計(jì)不同

  提到二級(jí)緩存容量的差距,還得從兩大CPU巨頭對(duì)一級(jí)緩存的理解說(shuō)起。對(duì),沒(méi)看錯(cuò),就是平常曝光率遠(yuǎn)遜于二級(jí)緩存的“一級(jí)緩存”!它才是造成上面提到巨大差異的“罪魁禍?zhǔn)住薄?/p>

  現(xiàn)今的CPU中,Intel對(duì)一級(jí)緩存的理解是“數(shù)據(jù)代碼指令追蹤緩存”,即是說(shuō)一級(jí)緩存中存儲(chǔ)的其實(shí)只是二級(jí)緩存中數(shù)據(jù)和指令的地址,而不是這些數(shù)據(jù)和指令的復(fù)制。我們還用上面的比喻形象說(shuō)明一下,Intel老師在“教室”(一級(jí)緩存)中并不會(huì)看到任何一名學(xué)生,而只有一張寫著“學(xué)生名字”和“所在座位號(hào)”的座次表(數(shù)據(jù)地址)。Intel老師會(huì)在拿了座次表之后,去那間“小禮堂”(二級(jí)緩存)中按照“座位號(hào)”尋找那名“學(xué)生”(數(shù)據(jù))。在這樣的架構(gòu)下,Intel老師自然需要更大的“禮堂”來(lái)按順序坐下更多地學(xué)生。也就是說(shuō),二級(jí)緩存的容量相當(dāng)程度上影響了Intel CPU的性能。

  相比之下,AMD對(duì)一級(jí)緩存的定位是“實(shí)數(shù)據(jù)讀寫緩存”,即二級(jí)緩存中的一部分?jǐn)?shù)據(jù)都要在一定的規(guī)則下搬到一級(jí)緩存中。對(duì)于前面的比方,AMD老師在“教室”中總能看到剛剛從“禮堂”(二級(jí)緩存)那邊趕來(lái)的“學(xué)生”(數(shù)據(jù))。這樣子的結(jié)構(gòu)下,AMD老師也就不需要太大的“禮堂”來(lái)坐下更多地“學(xué)生”了。二級(jí)緩存的容量自然對(duì)AMD CPU的整體性能影響小些。相對(duì)的,AMD則總是試圖把一級(jí)緩存這間“教室”擴(kuò)建的更大些。

  不僅在一級(jí)緩存的工作方式上有區(qū)別,而且AMD的CPU在一級(jí)緩存的大小上還占有優(yōu)勢(shì),以AMD Athlon64 X2 6000+ AM2(盒)為例,兩個(gè)內(nèi)核各配備64KB數(shù)據(jù)高速緩存、64KB指令高速緩存。而價(jià)格稍高的Intel Core 2 Duo E6320 (三年盒),兩個(gè)內(nèi)核各配備32KB數(shù)據(jù)高速緩存、32KB指令高速緩存。

  當(dāng)然,上面只是Intel的AMD的CPU二級(jí)緩存巨大差異的主要原因。事實(shí)上CPU對(duì)二級(jí)緩存容量的“敏感”與否還受到諸如內(nèi)存控制器,流水線長(zhǎng)度、頻率、總線架構(gòu)和指令集等等多方面的影響。在多核CPU中還關(guān)乎各個(gè)物理內(nèi)核之間的數(shù)據(jù)交換問(wèn)題(簡(jiǎn)單的說(shuō)就是兩位“老師”能不能查找同一間“禮堂”)。

  在多核心CPU中,對(duì)二級(jí)緩存的利用效率有高有低。簡(jiǎn)單的說(shuō),Intel新一代Core架構(gòu)二級(jí)緩存的利用最為優(yōu)秀,AMD的Athlon X2系列次之,較老的Pentium D(Pentium EE)系列最差。

【CPU二級(jí)緩存的有什么作用】相關(guān)文章:

cpu起到什么作用03-18

手機(jī)cpu的作用是什么04-15

cpu多核有什么好處06-04

手機(jī)cpu有什么功能04-24

手機(jī)cpu的作用03-18

電腦cpu和手機(jī)cpu有什么區(qū)別04-17

綠茶有什么作用03-30

冰箱有什么作用03-30

光圈有什么作用07-21