→ johnfly2003:洪毅在題庫班是這樣解的:頁框分配數之最少數目限制,必 02/13 20:55
→ johnfly2003:須讓指令順利完成=>指令執行之最多可能的memory acces 02/13 20:57
→ johnfly2003:次數 指令:Load(1次memory access),register,indirect 02/13 20:59
→ johnfly2003:memory 變數(2次) 02/13 21:00
→ johnfly2003:需要3次memory access,所以至少要配大於等於3個頁框 02/13 21:01
→ johnfly2003:(a)配20個頁框=>最多3次Page fault 02/13 21:02
→ johnfly2003:(b)配2個頁框 =>頁框數不足,指令無法順利完成 02/13 21:04
→ johnfly2003:page fault 次數:無限次 02/13 21:04
→ johnfly2003:我參考的是今年題庫班的講義 5-98頁 02/13 21:05
→ cutemiller:(a)我覺得是4次?? 02/13 23:14
→ cutemiller:因為題目說是2 level indrect 02/13 23:15
→ bin272max:我剛看到一份PPT上寫:在兩層式分頁表結構中, 02/14 16:18
→ bin272max:要存取到所需的記憶體位址,至少必須進行2次的記憶體存 02/14 16:18
→ bin272max:取 02/14 16:18
→ bin272max:所以是指令1次PageFault+2次memory存取PageFault這樣嗎? 02/14 16:20
→ bin272max:但cut大說的似乎也沒錯? 2level需存取3次才能抓到data 02/14 16:26
→ bin272max:加上1次是指令,所以共4次? 02/14 16:26
→ johnfly2003:我沒有把握ㄟ,我只有把握洪毅上課是這樣解的 02/15 12:28
推 harry2258:(a)應該是三次吧 他是indirect addressing mode 02/15 15:05
→ harry2258:不是2-level的分頁表的意思 所以第二次的memory存取 02/15 15:06
→ harry2258:就是資料了 而不是資料的位置 02/15 15:06
推 blsh:那擷取運算元(fo)也算memory access?嗎 02/17 13:23