1 在一個分頁系統(paging system)中,假設分頁表(page table)儲存於實體記憶體(physical memory)內,
且實體記憶體與轉譯旁觀緩衝區(Translation Look-aside Buffer, TLB)的存取時間各為 100 毫微秒(ns)與20 毫微秒(ns),TLB 的失誤率(miss rate)為 20%。請問在不考慮頁錯失(page fault)的條件下,有效記
憶體存取時間(effective memory access time)為何?
(A)36 ns
(B)140 ns
(C)136 ns
(D)40 ns
答案:登入後查看
統計: A(43), B(175), C(102), D(39), E(0) #806912
統計: A(43), B(175), C(102), D(39), E(0) #806912
詳解 (共 4 筆)
#1132895
有效記憶體存取時間 = 命中率*(快取時間+記憶體時間)+(1-命中率)*(快取時間+2*記憶體時間)
=> 0.8*(20+100)+0.2*(20+200)=140
35
0
#4053138
成功讀取的時候耗費20+100=120ns
讀取失敗時就要多走一趟20+100+100=220ns
平均機率=命中率*成功讀取耗費時間+失誤率*失敗多走一趟時間
=(0.8*120)+(0.2*220)
=96+44
=140ns
9
1
#1125724
這題誰可以教教我啊
5
1