為解決cpu與主存的速度匹配可採用什麼

客悠發表於2020-12-31

為解決cpu與主存的速度匹配可採用cache儲存器。cache儲存器是位於cpu和主儲存器DRAM之間,規模較小,但速度很高的儲存器,通常由靜態儲存器組成。靜態儲存器是位於cpu與記憶體間的一種容量較小但速度很高的儲存器。



為解決CPU和主存的速度匹配問題,其實現可採用介於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上。

相關文章