9. 一個分頁系統(Paging System)之分頁表(Page Table)儲存在實體記憶體,實體記憶體與 TLB(Translation Look-aside Buffer)的存取時間各為200 ns及20 ns,TLB失誤率(Miss Rate)是 20%,若不考慮頁錯失(Page Fault),有效記憶體存取時間為下列哪一個?
(A) 56 ns
(B) 220 ns
(C) 260 ns
(D) 380 ns

答案:登入後查看
統計: A(152), B(285), C(788), D(57), E(0) #1914571

詳解 (共 7 筆)

#4053163

成功讀取的時候耗費20+200=220ns

讀取失敗時就要多走一趟20+200+200=420ns

平均機率=命中率*成功讀取耗費時間+失誤率*失敗多走一趟時間

=(0.8*220)+(0.2*420)

=176+84

=260ns

62
0
#3157795
命中率*(快取時間+記憶體時間)+(1-...
(共 72 字,隱藏中)
前往觀看
24
0
#3683628
有效記憶體存取時間 = 命中率*(快取時...
(共 84 字,隱藏中)
前往觀看
11
1
#4332706

或是:

分頁表存主記憶體: 內文切換速度快 (僅交換分頁表基底暫存器值即可),適於大型分頁表,但位址轉換速度慢,可以 TLB (分頁表專用的快取) 技術解決。

EMAT = 必查 TLB, 失誤時查分頁表,以及載入分頁的時間

          = 快取時間 + 失誤率 * 記憶體時間 + 記憶體時間

          = 快取時間 + (1 + 失誤率) * 記憶體時間

          = 20 ns + (1 + 0.2) * 200 ns

          = 260 ns

(參考"計算機概論",簡明 編著)

9
1
#3675127
h*(ma+ta)+(1-h)*(2ma...
(共 58 字,隱藏中)
前往觀看
6
1
#6198459


(共 1 字,隱藏中)
前往觀看
1
0
#5505432
為何第一次沒取成功,第二次就一定會取成功?
這應該要用微分方式計算吧
0
0

私人筆記 (共 3 筆)

私人筆記#5193187
未解鎖
公式[平均機率=命中率*成功讀取耗費時間...

(共 622 字,隱藏中)
前往觀看
4
0
私人筆記#2117404
未解鎖
TLB hit time = 20ns+...

(共 154 字,隱藏中)
前往觀看
3
0
私人筆記#5427482
未解鎖
20+200*(1+0.2)
(共 14 字,隱藏中)
前往觀看
1
0