㈠ 已知cache / 主存系統效率為85% ,平均訪問時間為60ns,cache 比主存快4倍,求主存儲器周期是多少
設主存周期為t
cache周期就為t/5
效率=(cache周期)/(平均訪問時間)
代入就可得t=255ns
或:
cache 命中率為H,cache比主存快r,則85%=1/[r+(1-r)H]
得H=48/51
設cache周期為t,則主存4t,於是有60=t+(1-H)*4t得t=3060/63,進而主存周期4t=12240/63ns
(1)cache算平均訪問延遲擴展閱讀:
存儲周期不同於主存儲器存取時間的概念,在讀操作情況下,主存的存取時間指的是從啟動取數操作到數據存放主存緩沖寄存器之間所需的時間; 在寫操作情況下,主存的存取時間指的是從主存緩沖寄存器取出將要寫入主存的數據到啟動存數操作之間所需的時間。
半導體存儲器的周期時間通常稍大於其存取時間,而磁芯存儲器的周期時間通常是其存取時間的兩倍。
㈡ 關於計算存儲器平均訪問時間
75*0.65+39.9*0.35=48.75+13.965=62.715
㈢ Cache的平均存取時間公式是什麼
Cache的平均存取時間公式是平均訪存時間 = 命中時間+失效率×失效開銷。
三級Cache的平均訪問時間的公式。
解:平均訪存時間 = 命中時間+失效率×失效開銷
只有第I層失效時才會訪問第I+1。
設三級Cache的命中率分別為HL1、 Hl2、 HL3,失效率分別為Ml1、Ml2、ML3,第三
級Cache的失效開銷為PL3。
平均訪問時間TA =HL1+Ml1{Hl2+Ml2(HL3+ML3×PL3)}