CPU的L1和L2快取是什麼,CPU的L1和L2快取是什麼

時間 2022-02-23 02:40:05

1樓:匿名使用者

快取所謂快取(cache)就是高速緩衝儲存器,它位於cpu與主存(即dram動態儲存器)之間,通常由sram(靜態儲存器)構成,它的容量較小但存取速度較快。目前計算機主要使用的記憶體為dram,它具有造價低、容量大的特點,受到廣泛歡迎。但由於dram是使用電容特性來儲存資訊,存取速度難以進一步提高,而cpu每執行一條指令都要一次或多次訪問主存,dram的速度又遠小於cpu速度,因此為了實現速度上的匹配,只能在cpu指令週期中插入等待,這樣將大大降低系統的執行效率。

sram由於採用了與cpu同樣的製作工藝,因此與dram相比,它的存取速度要快得多。但其體積大、功耗大、**也高,不可能也不必要將所有記憶體都換成sram,因此,為了解決速度與成本的矛盾就產生了一種分級處理方法,即在主存與cpu之間加裝一個容量較小的sram作為高速緩衝儲存器,當使用快取時,在快取中就儲存有主存部分內容的副本(即為儲存器映像),cpu在讀寫資料時,首先訪問快取,由於快取速度與cpu速度相當,所以cpu可以在零等待下完成指令執行,只有當快取中沒有cpu所需的資料時(這時稱為「未命中」),cpu才去訪問主存。cpu訪問快取的命中率在80%以上,從而大大提高了cpu訪問資料的速度,提高了系統效能。

傳統的socket架構通常採用兩級緩衝結構,即在cpu中整合一級快取(l1 cache),在主機板上裝第二級快取(l2 cache),而slot 1架構的l2 cache則與cpu做在同一塊電路板上,以核心速度(cpu速度)或核心速度一半執行,速度比socket架構的l2 cache更快,能更大限度地發揮與高速cpu配合的優勢,當然這對cache的工藝要求也較高。cpu在執行指令時,首先在l1快取中查詢資料,如找不到,則在l2快取中找,如找到則傳輸給cpu同時修改l1快取的資料,若資料不在l1和l2快取中,則從主存中提取資料同時修改兩級快取的資料。由此可見,快取相當於一個臨時的快速運輸器、搬運工,它對於系統的運作有不可忽視的作用,所以選擇有快取和大容量快取的cpu可提高我們計算機的工作效率,當然,**也會很高。

2樓:某小遠

cpu和記憶體之間的工作頻率不一樣。cpu要比記憶體高很多倍,為了解決兩者交換資訊速率不同的問題。快取出現了。

但是發展到現在一個快取區已經不能滿足需求,於是便又新增了一個。這就是l1,l2快取的大概意思。

當然,快取的容量越大,處理資訊的速度也越快。

3樓:匿名使用者

一級別快取:即l1 cache。整合在cpu內部中,用於cpu在處理資料過程中資料的暫時儲存。

由於快取指令和資料與cpu同頻工作,l1級快取記憶體快取的容量越大,儲存資訊越多,可減少cpu與記憶體之間的資料交換次數,提高cpu的運算效率。但因高速緩衝儲存器均由靜態ram組成,結構較複雜,在有限的cpu晶片面積上,l1級快取記憶體的容量不可能做得太大。

二級快取:l2 cache。由於l1級快取記憶體容量的限制,為了再次提高cpu的運算速度,在cpu外部放置一高速儲存器,即二級快取。

工作主頻比較靈活,可與cpu同頻,也可不同。cpu在讀取資料時,先在l1中尋找,再從l2尋找,然後是記憶體,在後是外儲存器。所以l2對系統的影響也不容忽視。

l1不可能太大 l2大了好 不過快取耗電量很大 而且佔用的面積也很大 也不太大

cpu上的l1.l2.l3快取是什麼意思??

4樓:匿名使用者

l1 cache(一級快取)是cpu第一層快取記憶體,分為資料快取和指令快取。內建的l1快取記憶體的容量和結構對cpu的效能影響較大,不過高速緩衝儲存器均由靜態ram組成,結構較複雜,在cpu管芯面積不能太大的情況下,l1級快取記憶體的容量不可能做得太大。一般伺服器cpu的l1快取的容量通常在32—4096kb。

l2 由於l1級快取記憶體容量的限制,為了再次提高cpu的運算速度,在cpu外部放置一高速儲存器,即二級快取。工作主頻比較靈活,可與cpu同頻,也可不同。cpu在讀取資料時,先在l1中尋找,再從l2尋找,然後是記憶體,在後是外儲存器。

所以l2對系統的影響也不容忽視。

l3 現在的都是內建的。而它的實際作用即是,l3快取的應用可以進一步降低記憶體延遲,同時提升大資料量計算時處理器的效能。降低記憶體延遲和提升大資料量計算能力對遊戲都很有幫助。

而在伺服器領域增加l3快取在效能方面仍然有顯著的提升。比方具有較大l3快取的配置利用實體記憶體會更有效,故它比較慢的磁碟i/o子系統可以處理更多的資料請求。具有較大l3快取的處理器提供更有效的檔案系統快取行為及較短訊息和處理器佇列長度。

5樓:

cpu在讀取資料時,先在l1中尋找,再從l2尋找,接著是l3中尋找,然後是記憶體,在後是外儲存器。

cpu的l1,l2,l3快取對於cpu很重要嗎?分別有什麼作用?

6樓:死亡纏繞

l1的速度最快,l2.l3差不多,快取很重要,如果命中率高的話,會對cpu的計算效能有很大提高。快取的作用是,比如說cpu處理一個程序「a」,得出了「1"的結果。

然後會吧程序」a「="1"這個結果放在cpu的快取裡面。如果以後處理在遇到程序a那麼不用計算了,直接把快取裡面的結果拿出來就行了。不過l1裡面放的多事都是硬體廠商自己的指令集想mmx,sse啊等等。

l1的又是最快的,但成本最高的,所有不會放很多。你在執行系統裡面的時候如果用到了一些指令集都是廠家的,所以你會感覺最快。剩下的就是l2.

l3了,這些是你平時系統中存放處理結果的了。但是有的l2,l3高,但效率並不高,就是因為快取的命中率不高。沒有存到合理的處理結果,cpu再處理一邊,當然沒有已經存下來不用算的高。

所以奔騰4的最後一代-e的prescott核心有1m的l2但是效能卻比他的上一代奔騰4l2z只有512k的c的那代效能低。

cpu的l1l2快取和主版的快取有什麼用?

7樓:慈寄竹敬癸

因為cpu處理資料的速度比記憶體快幾百甚至幾千倍,所以當cpu要處理記憶體送來的資料時基本上先要把

l1l2快取和主版的快取全部佔滿,應該是先佔滿主版的快取,再佔l1l2快取,然後再由cpu處理l1l2快取和主版的快取中的資料

cpu上什麼是 l1快取、l2快取為什麼不一樣大?

8樓:激情川足

l1存取速度遠遠高於l2,l2存取速度遠遠高於記憶體,cpu快取大小直接影響其效能。

l2大小決定cpu效能高低。

9樓:合含秀

一樣大的話還用分什麼l1 l2的

大小當然決定效能咯 還用問

10樓:今年期

簡單來說吧!

l1是剛剛好才是好!l2就是越大越好!

11樓:匿名使用者

主要是晶片的造價很高,用多了,整個cpu賣價就相當貴了,

12樓:

你好!首先你先了解一下快取的含義:

所謂快取(cache)就是高速緩衝儲存器,它位於cpu與主存(即dram動態儲存器)之間,通常由sram(靜態儲存器)構成,它的容量較小但存取速度較快。目前計算機主要使用的記憶體為dram,它具有造價低、容量大的特點,受到廣泛歡迎。但由於dram是使用電容特性來儲存資訊,存取速度難以進一步提高,而cpu每執行一條指令都要一次或多次訪問主存,dram的速度又遠小於cpu速度,因此為了實現速度上的匹配,只能在cpu指令週期中插入等待,這樣將大大降低系統的執行效率。

sram由於採用了與cpu同樣的製作工藝,因此與dram相比,它的存取速度要快得多。但其體積大、功耗大、**也高,不可能也不必要將所有記憶體都換成sram,因此,為了解決速度與成本的矛盾就產生了一種分級處理方法,即在主存與cpu之間加裝一個容量較小的sram作為高速緩衝儲存器,當使用快取時,在快取中就儲存有主存部分內容的副本(即為儲存器映像),cpu在讀寫資料時,首先訪問快取,由於快取速度與cpu速度相當,所以cpu可以在零等待下完成指令執行,只有當快取中沒有cpu所需的資料時(這時稱為「未命中」),cpu才去訪問主存。cpu訪問快取的命中率在80%以上,從而大大提高了cpu訪問資料的速度,提高了系統效能。

傳統的socket架構通常採用兩級緩衝結構,即在cpu中整合一級快取(l1 cache),在主機板上裝第二級快取(l2 cache),而slot 1架構的l2 cache則與cpu做在同一塊電路板上,以核心速度(cpu速度)或核心速度一半執行,速度比socket架構的l2 cache更快,能更大限度地發揮與高速cpu配合的優勢,當然這對cache的工藝要求也較高。cpu在執行指令時,首先在l1快取中查詢資料,如找不到,則在l2快取中找,如找到則傳輸給cpu同時修改l1快取的資料,若資料不在l1和l2快取中,則從主存中提取資料同時修改兩級快取的資料。由此可見,快取相當於一個臨時的快速運輸器、搬運工,它對於系統的運作有不可忽視的作用,所以選擇有快取和大容量快取的cpu可提高我們計算機的工作效率,當然,**也會很高。

所以說,l1 l2不同就相當於顯示卡核心頻率和視訊記憶體頻率不同,他們之間作用不同,當然大小也不同!

cpu的快取l1,l2,l3都是什麼意思..?

請各位高手們給小弟解釋一下cpu的l1和l2快取都是什麼意思?它的大小影響什麼?為什麼有的只有l2快取l1呢?

13樓:匿名使用者

現在cpu讀取檔案的速度大大的高於記憶體,因而兩者存在著不小的速度差異。為了解決這個問題,記憶體中被訪問最頻繁的檔案就被複制到cpu的快取中。

快取的存在,減少了cpu對記憶體的訪問,那些使用頻繁的檔案,cpu直接在快取中提取,速度自然加快了。

快取的容量越大,能夠存放的東西越多,當然速度就快了。

但是,一味加大快取的容量並不是最好的辦法,應為在cpu的製作中,快取製作成本很高。為了解決這個問題,產生了一級快取和二級快取。

一級快取的速度雖快,但是它整合度低、生產成本很高。

二級快取雖然速度不如一級快取,但是他的成本比一級快取底好幾倍,整合度也高很多,佔的體積小。

在快取的製作中採取了:對一級快取不增加或者增加不多,而較大的增加二級快取的容量。

cpu通常是先訪問一級快取,找不到後再訪問二級快取的。

14樓:玩h才是王道

你可以理解為cpu自帶的超高速記憶體

資料在傳輸中有囤積就要有個暫時儲存的地方

你可以用水龍頭輸水時做個類比

一般都有l1 l2 l3

只不過intel的cpu構造讓2級快取尤為重要,直接關係cpu資料處理的吞吐

15樓:匿名使用者

l1 指的是一級快取 l2 指的是 二級快取 當然快取越大 運算能力更強勁兒

如果你中看 cpu是主要看頻率那就大錯特錯了 現在主流cpu都已經達到了指定頻率 更重要的是它的指令集 都能運算什麼 包含多少快取之類的 你可以產考搜尋引擎上的 cpu是何種意義

學校實驗室有兩隻小燈泡L1和L2,規格分別是 6V 6W」和 6V 12W」 問 1 若這兩隻小電燈泡串聯後接到電源上

1 6v6w的燈泡發光 2 6v6w的燈泡電阻r1 6 6 6 6 6v12w的燈光電阻r2 6 6 12 3 由於6v6w的燈泡能發光,上面的電壓應該是6v,根據串聯電路分壓公式可得 6v6w的燈泡上電壓u1 r1u總 r1 r2 6u總 6 3 電源電壓u總 9 v 3 6v6w的燈泡消耗功率p...

申請美國L1簽證的條件是什麼

環球出國 l1a是給跨國高管或者經理人的一種工作簽證。隨著eb5投資移民審理時間的延長,以及排期的出現,越來越多的大陸投資人轉而考慮eb5以外的方式入境美國工作,並且申請綠卡。l1a是來自大陸的申請人常常會考慮的一種方式。其實申請l1簽證的條件主要就5點要求 1 國內申請的公司必須正常執行 2 國內...

美國的L1簽證屬於什麼型別

泰和國際移民置業 美國l1簽證 泰和國際移民置業來回答您的這個問題 l1簽證是非移民工作簽證,它適用於跨國公司內經理級高管以及具有專業知識的僱員在美國及其他國家的公司機構內的調派。該中國公司必須和在美國的機構屬於母子公司,分公司或者附屬公司的關係,並且有實際的資金和業務的來往。根據收益人的身份不同,...