關閉→
當前位置:尚之範>生活>心理>]CPU快取讀取資料順序是怎麼樣的

]CPU快取讀取資料順序是怎麼樣的

尚之範 人氣:5.83K
]CPU快取讀取資料順序是怎麼樣的

快取的工作原理是當CPU要讀取一個數據時,首先從快取中查詢,如果找到就立即讀取並送給CPU處理如果沒有找到,就用相對慢的速度從記憶體中讀取並送給CPU處理,同時把這個資料所在的資料塊調入快取中,可以使得以後對整塊資料的讀取都從快取中進行,不必再呼叫記憶體。 正是這樣的讀取機制使CPU讀取快取的命中率非常高(大多數CPU可達90%左右),也就是說CPU下一次要讀取的資料90%都在快取中,只有大約10%需要從記憶體讀取。這大大節省了CPU直接讀取記憶體的時間,也使CPU讀取資料時基本無需等待。總的來說,CPU讀取資料的順序是先快取後記憶體。 一級最重要,但是現在CPU的一級快取幾乎都一樣,所以忽略。二級快取 縱觀英特爾處理器的發展,且不論核心架構如何改變,以級數增長的二級快取是最直觀的。奔騰4時代0.18微米工藝的Willamette擁有256K二級快取,0.13微米的Northwood核心擁有512K,後期0.09微米的Prescott一度增大到1M。到了酷睿時代,在架構發生了翻天覆地的變化的同時,65奈米工藝讓二級快取再次翻倍,即便是剛推出時低端酷睿的代表Allendale核心,二級快取也達到了2M,高階酷睿更是擁有4M的二級快取。進入45nm工藝後,二級快取的容量進一步加大,高階E8X00系列二級快取達到了驚人的6M,低端E7X00也達到了3M之多,至此Intel從512K到6M甚至12M實現了二級快取的“無縫銜接”。[三級快取是為讀取二級快取後未命中的資料設計的—種快取,在擁有三級快取的CPU中,只有約5%的資料需要從記憶體中呼叫,這進一步提高了CPU的效率。cpu的二級快取和三級快取的大小,並不是衡量cpu的效能的唯一標準,還得看cpu的主頻,製程,比如說45奈米的就比65奈米的好,還要稍微注意一下它支援的指令集,還得看是誰的產品,二級快取對於intel的產品來說很重要但二級快取對於AMD來說就不像intel那麼重要,因為AMD除了有二級快取之外還有三級快取。 要說主頻、二級快取和三級快取哪個更重要,這個問題完全還要看你使用電腦追求什麼了,主要執行什麼任務。主頻高運算速度快,二級快取(L2)和三級快取(L3)起到記憶體和CPU之間的緩衝作用,緩解記憶體和CPU速度不匹配問題起到提高CPU執行效率。所以大L2、L3在CPU長時間大量資料處理的時候效率會比較高。高主頻在短時間內少量資料的處理上會比較快,其實3項這都很重要 ,哪一項達不到一定標準都會出現瓶頸效應

TAG標籤:#快取 #CPU #讀取資料 #