[理工] 101 交大 os 題組a

看板Grad-ProbAsk作者 (一顆星5566)時間8年前 (2017/01/25 21:35), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
http://i.imgur.com/9iICZQa.jpg
我的想法是 找tlb需要20 如果tlb miss再去找page table要20+200 20 + x*220 =180 請問有哪裡想錯了嗎? 交大os真的越作越崩潰 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.27.198 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1485351319.A.B28.html

01/25 21:40, , 1F
應該是120+x*100=180,因為TLB hit還是要access memory
01/25 21:40, 1F

01/25 21:41, , 2F
我沒仔細看題目不過tlb hit(讀到位置)要去mem把資料拿
01/25 21:41, 2F

01/25 21:41, , 3F
出來所以要ma一次 miss要去page table讀位置(table放在
01/25 21:41, 3F

01/25 21:41, , 4F
mem中) 再去mem所以要ma兩次
01/25 21:41, 4F

01/27 23:58, , 5F
正確作法是 120+300x=180 x=0.2 -> 110+0.2*270=164ns
01/27 23:58, 5F
文章代碼(AID): #1OYAcNie (Grad-ProbAsk)