看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《onlyeric23 (Eric)》之銘言: : 9. : In a paging system with three level page tables, suppose that the hit ratio : is 90% ant it take 20 ns to search the TLB and 200ns to access memory. What : is the effective memory access time? : a. 240 : b. 260 : c. 280 : d. 300 : e. none of the above : 答案給c : 說明是EAT = (20 + 200) + 0.1*(20 + 3*200) : 自己本來的想法是TLB 對映到一個frame : 因為三層故要做三次TLB access : 然後算得很!@#$%^後選了e : 看了答案又覺得不太對 : 如果TLB 一次得出 : 那不是應該有個 0.9 乘在 (20+200) 前嗎? : 麻煩解惑 答案是(C)沒錯吧 假如TLB hit => 20 + 200 = 220 若TLB miss => 20 + 200 + 200 + 200 + 200 = 820 再把機率考慮進去 220*90% + 820*10% = 198+82 = 280ns -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.110.186
onlyeric23:喔!少了200 謝謝 01/12 21:53