→ JacobSyu: 11.C:應該是user -> kernel?;11.D:硬體中斷回OS(ker.)? 01/04 18:14
推 JacobSyu: 15.BC錯在哪? redo:未commt.依log完成 undo:rollback 01/04 18:17
→ JacobSyu: 16.P1配置後(7,3,3)可用,Need_P2=(6,4,0)無法分配吧.. 01/04 18:20
→ JacobSyu: 18.B 有點語病,如果要解釋有效原因該如何解釋? 01/04 18:22
謝謝J大討論,這份寫的有點久遠,有些錯誤比較基本,不好意思
11 CD:單純二選一抄錯了....已修正
15 BC:背錯兩個定義了,已修正,
這部分我不太熟,是參考這份google到的投影片做答der
http://ppt.cc/acu1
16 如同你所說的原因 , 已修正
18 B:TLB帶來的好處是VA能快速轉成PA,因為大部分程式執行時具有locality,所以TLB
內快取的轉換內容才不會頻繁地更動(因為程式通常執行鄰近(space)或最近
(temporary)的PA)),如此才較能享受到從TLB得到位址轉換迅速的好處,否則將會
一直疲於從memory中的page table更新TLB而已,以上是我自己的理解,有錯誤請指正
※ 編輯: qoojordon (118.166.76.178), 01/04/2015 18:39:24
推 JacobSyu: 感謝分享 01/04 18:45
推 winnie48: 想請問13(B) 我覺得 waiting time是指在ready queue 中 01/07 12:04
→ winnie48: 等待的時間,所以P2第二次執行等待的時間應該不用計入wa 01/07 12:04
→ winnie48: iting time裡,所以B應該是對的? 01/07 12:04
→ winnie48: 13(D) 正確答案應該是什麼呢?? 01/07 12:05
推 winnie48: 想確認17(C)做法是:只要被reference過則reference bit 01/07 12:09
→ winnie48: 就變成1,replace過後reference bit也立刻變1。然後每 01/07 12:09
→ winnie48: 次要replace時都從第一個開始檢查,若reference bit 是1 01/07 12:09
→ winnie48: ,則改成0 並且繼續往下找;若reference bit 是0 則repl 01/07 12:09
→ winnie48: ace. (這個選項怎麼樣都做不出這個答案...) 01/07 12:09
※ 編輯: qoojordon (118.166.75.2), 01/10/2015 17:30:41
※ 編輯: qoojordon (118.166.75.2), 01/10/2015 17:54:51
※ 編輯: qoojordon (59.115.74.247), 01/25/2015 22:45:56
※ 編輯: qoojordon (59.115.64.42), 01/30/2015 19:37:38