|
Major Member
|
引用:
Originally posted by Cudacke
當 cpu 要運算一組數據的時候, 舉例 A + B,
cpu 就會去跟 register 要 A 跟 B 的數據,
如果兩組數據都在 register 裡面, 那最好, 直接拿來用,
如果 A 不在 register 裡面, 那 cpu 就會去找 A 現在存在哪, 例如發現在硬碟裡,那階下來的動作就會把 A 從硬碟一層一層讀取到 register 裡面,
然後開始運算.
|
這是 Cache 的運作方式.
跟 Register 的作用完全是兩碼子的事.
|