計算機系統中快取記憶體(cache memory)的設計可以增快計算機系統的速度,是因為:
A快取記憶體的目的是可以加快 CPU 內 pipeline 的執行速度
B快取記憶體的目的是利用程式的平行性(parallelism)
C快取記憶體的目的是利用程式的區域性(locality)正確答案
D快取記憶體的目的是讓 CPU 同時抓取數個指令來執行
答案與詳解
正解。程式執行具有區域性原理:時間區域性(temporal locality,近期存取的資料很快會再被存取)與空間區域性(spatial locality,鄰近位址資料常被一起存取),cache 正是利用此特性預先載入資料。
