題組內容
一、下圖是使用 Cache 裝置的電腦內部示意圖:
⑵有人說過“Cache memory is so efficient despite its small size. The answer is due to the 80-20 rule.”,請說明何謂 80-20 rule?(4 分)
詳解 (共 2 筆)
詳解
80%記憶體用來處理20%的事情上
詳解
- CPU在運行程序時,大約80%的時間都只是在執行20%的代碼。
- 同樣地,程序在運行時,大約80%的數據訪問都集中在20%的數據集上。
快取記憶體之所以有效率,即使它的大小很小,是因為它專門用來存儲這20%頻繁訪問的數據。由於這些數據被頻繁訪問,將它們保存在接近CPU且速度非常快的快取中,可以大幅降低數據存取的延遲,從而提升整體性能。這就是快取記憶體雖小,但效能高效的原因。