問題詳情
假設一個快取記憶體存取時間為 1 ns,而主記憶體造成的資料錯失時間(miss penalty)為 10 ns,試以快取擊中率為 80%來看,請問記憶體平均存取時間(Average Memory Access Time)為何?
(A) 2 ns
(B) 3 ns
(C) 4 ns
(D) 5 ns
參考答案
答案:B
難度:適中0.473684
統計:A(33),B(81),C(29),D(6),E(0)
用户評論
【何人輔】評論
1ns + (1-80%) * 10ns = 3ns
【廖堅】評論
快取記憶體存取時間*快取擊中率1ns*0.8(快取記憶體存取時間 + 主記憶體造成的資料錯失時間)*快取失誤率(1ns+10ns)*0.2-> 0.8ns + 2.2ns = 3ns