計算機中記憶體、cache和暫存器之間的關係及區別
阿新 • • 發佈:2019-02-12
1. 暫存器是中央處理器內的組成部份。暫存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、資料和位址。在中央處理器的控制部件中,包含的暫存器有指令暫存器(IR)和程式計數器(PC)。在中央處理器的算術及邏輯部件中,包含的暫存器有累加器(ACC)。
2. 記憶體包含的範圍非常廣,一般分為只讀儲存器(ROM)、隨機儲存器(RAM)和快取記憶體儲存器(cache)。
3. 暫存器是CPU內部的元件,暫存器擁有非常高的讀寫速度,所以在暫存器之間的資料傳送非常快。
4. Cache :即高速緩衝儲存器,是位於CPU與主記憶體間的一種容量較小但速度很高的儲存器。由於CPU的速度遠高於主記憶體,CPU直接從記憶體中存取資料要等待一定時間週期,Cache中儲存著CPU剛用過或迴圈使用的一部分資料
總結:大致來說資料是通過記憶體-Cache-暫存器,Cache快取則是為了彌補CPU與記憶體之間運算速度的差異而設定的的部件。