首頁  >  文章  >  cache中的資料是什麼部分內容的映射

cache中的資料是什麼部分內容的映射

青灯夜游
青灯夜游原創
2020-12-25 17:11:4522449瀏覽

cache中的資料是「記憶體」部分內容的對應。 CPU的速度遠高於內存,當CPU直接從內存中訪問數據時要等待一定時間週期,而Cache則可以保存CPU剛用過或循環使用的一部分數據,如果CPU需要再次使用該部分數據時可從Cache直接呼叫。

cache中的資料是什麼部分內容的映射

本文操作環境:windows10系統、thinkpad t480電腦。

CPU內部,cache中的資料是「記憶體」部分內容的對應。

Cache記憶體,電腦中為高速緩衝記憶體,是位於CPU和主記憶體DRAM(Dynamic Random Access Memory)之間,規模較小,但速度很高的記憶體,通常由SRAM( Static Random Access Memory 靜態記憶體)組成。它是位於CPU與記憶體間的一種容量較小但速度很高的記憶體。

CPU的速度遠高於內存,當CPU直接從內存中訪問數據時要等待一定時間週期,而Cache則可以保存CPU剛用過或循環使用的一部分數據,如果CPU需要再次使用該部分數據時可從Cache中直接調用,這樣就避免了重複訪問數據,減少了CPU的等待時間,從而提高了系統的效率。 Cache又分為L1Cache(一級快取)和L2Cache(二級快取),L1Cache主要是整合在CPU內部,而L2Cache整合在主機板上或是CPU上。

Cache的功能是提高CPU資料輸入輸出的速率。 Cache容量小但速度快,記憶體速度較低但容量大,透過最佳化調度演算法,系統的效能會大大改善,彷彿其儲存系統容量與記憶體相當且存取速度近似Cache。

因為需要確保快取在Cache中的資料與記憶體中的內容一致,Cache的寫入操作比較複雜,常用的有寫直達法、寫回法和標記法。

想要查閱更多相關文章,請造訪PHP中文網! !

以上是cache中的資料是什麼部分內容的映射的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn