看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《jojoboy0115 (jojo)》之銘言: : https://i.imgur.com/ti38cle.jpg : 1.想詢問(a)小題,32是從哪邊看出來的? : 2.(c)小題,看不懂題目的意思... 不好意思,我對這題又有疑問了。 課本這邊提到,Physical address由Physical page number跟Page offset組成。 https://i.imgur.com/wT5Vh55.jpg 以下這兩題的Page offset所佔的bits是看Page size https://i.imgur.com/NATBM2q.jpg https://i.imgur.com/OOT6P5n.jpg 請問為什麼68頁這題的Physical page number 不是用32-(log16K ) =32-14=18? 還是我哪邊弄錯了@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.130.217 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1541149163.A.F9B.html ※ 編輯: jojoboy0115 (49.215.130.217), 11/02/2018 17:01:12
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