圖文解析:二級緩存和三級緩存的區(qū)別

保障網
2016-04-30 11:10:05理論上二級緩存要比三級緩存快,成本也要高。但是由于架構問題AMD的二級緩存通常為獨享比如4MB二級緩存通常是4X1024KB,就是每個核心獨享1MB二級緩存,共4MB二級緩存,INTEL則是4096KB,共享4MB,假如一個程序只能用到2個核心那么INTEL的緩存依然是4MB,AMD則是2MB了。不過通常AMD的1級緩存要大一些,所以總結一下 二級緩存和三級緩存 快慢完全可以通過CPU頻率還有架構彌補。
假設一個容器里面放滿5角和1元硬幣,現(xiàn)在給你5秒鐘伸手進去抓,5秒鐘如何抓到多的錢,主要看你的手速和手的大小了,假設你手很大,那么一把抓的相當小手的2把,你厲害,還有種手小但是手速快,手大的抓一次 他能抓2次,實際和手大的抓的數(shù)量也一樣了。
二級緩存和三級緩存的區(qū)別
二級緩存(L2 CACHE)出現(xiàn)是為了協(xié)調一級緩存與內存之間的速度。初緩存只有一級,后來處理器速度又提升了,一級緩存不夠用了,于是就添加了二級緩存。二級緩存是比一級緩存速度更慢,容量更大的內存,主要就是做一級緩存和內存之間數(shù)據(jù)臨時交換的地方用。三級緩存是為讀取二級緩存后未命中的數(shù)據(jù)設計的—種緩存,在擁有三級緩存的CPU中,只有約5%的數(shù)據(jù)需要從內存中調用,這進一步提高了CPU的效率。
三級緩存在CPU內部的架構級緩存是為讀取二級緩存后未命中的數(shù)據(jù)設計的—種緩存,在擁有三級緩存的CPU中,只有約5%的數(shù)據(jù)需要從內存中調用,這進一步提高了CPU的效率。速度是一級>二級>三級。。有三級緩存的情況下三級緩存越大越好,沒有三級緩存的情況下二級緩存越大越好。
以上就是裝修小編為大家介紹的二級緩存和三級緩存的區(qū)別的全部內容了!希望對您有幫助吧!