推 skyHuan: 這題不是在算physical page offset 11/02 17:12
→ skyHuan: 題目說page table的一行是4 bytes 11/02 17:12
→ skyHuan: 然後valid dirty那些資訊總共用掉8 bits 11/02 17:12
→ skyHuan: 剩下的就可以用來表示VPN對應到的PPN 11/02 17:12
→ skyHuan: 所以總共是32 (4 bytes) - 8 = 24 bits 11/02 17:12
→ skyHuan: 所以VPN最多可以轉成24 bits的PPN 11/02 17:12
推 skyHuan: 你想的offset是沒錯的,所以轉成physical addr後有18 bit 11/02 17:14
→ skyHuan: s的page offset,前面加上24 bits的PPN 11/02 17:14
→ jojoboy0115: Page offset 是18bits? 11/02 17:24
→ jojoboy0115: 還是16bits? 11/02 17:24
→ jojoboy0115: 謝謝sky大,我知道問題在哪邊了,題目沒有說physical 11/02 17:24
→ jojoboy0115: address的長度是32,所以如果想知道長度的話,就用3 11/02 17:24
→ jojoboy0115: 2-8的PPN再加上Page offset的bits數 11/02 17:24
推 skyHuan: 喔喔喔我看錯了應該是14 XD 11/02 17:33
→ jojoboy0115: 痾@@,我也看錯,14才對!總之謝謝解說! 11/02 17:39