問題詳情

3.假設系統存取快取記憶體的時間為25奈秒(Nanosecond,ns),直接存取主記憶體的時間為150ns,若系統採用混合快取記憶體與主記憶體的方式儲存分頁表(pagetable)。在快取記憶體的命中率(hitratio)為99%,且目標資料皆儲存於主記憶體的情況下,此系統每次存取到目標記憶體所需的期望時間為
(A)176.25ns
(B)26.25ns
(C)176.5ns
(D)175ns
(E)以上皆非。

參考答案

答案:C
難度:困難0.313
書單:沒有書單,新增

用户評論

【用戶】Vate

【年級】大二上

【評論內容】期望時間 = 命中所需時間 + 不命中所需時間命中所需時間(快取記憶體時間):25ns不命中所需時間(直接存取主記憶體時間):150ns期望時間 = (命中率 * 命中所需時間) + ((1 - 命中率) * 不命中所需時間)因此,期望時間 = (0.99 * 25ns) + (0.01 * 150ns) = 24.75ns + 1.5ns = 26.25ns由於目標資料皆存於主記憶體中,故每次存取還需要主記憶體的存取時間,因此:150ns+26.25ns=176.25ns。取接近值,故選(C)176.5ns

【用戶】Vate

【年級】大二上

【評論內容】期望時間 = 命中所需時間 + 不命中所需時間命中所需時間(快取記憶體時間):25ns不命中所需時間(直接存取主記憶體時間):150ns期望時間 = (命中率 * 命中所需時間) + ((1 - 命中率) * 不命中所需時間)因此,期望時間 = (0.99 * 25ns) + (0.01 * 150ns) = 24.75ns + 1.5ns = 26.25ns由於目標資料皆存於主記憶體中,故每次存取還需要主記憶體的存取時間,因此:150ns+26.25ns=176.25ns。取接近值,故選(C)176.5ns