Re: [理工] 計組 下冊 P.68

看板Grad-ProbAsk作者 (jojo)時間7年前 (2018/11/02 16:59), 7年前編輯推噓3(3012)
留言15則, 2人參與, 7年前最新討論串2/2 (看更多)
※ 引述《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

11/02 17:12, 7年前 , 1F
這題不是在算physical page offset
11/02 17:12, 1F

11/02 17:12, 7年前 , 2F
題目說page table的一行是4 bytes
11/02 17:12, 2F

11/02 17:12, 7年前 , 3F
然後valid dirty那些資訊總共用掉8 bits
11/02 17:12, 3F

11/02 17:12, 7年前 , 4F
剩下的就可以用來表示VPN對應到的PPN
11/02 17:12, 4F

11/02 17:12, 7年前 , 5F
所以總共是32 (4 bytes) - 8 = 24 bits
11/02 17:12, 5F

11/02 17:12, 7年前 , 6F
所以VPN最多可以轉成24 bits的PPN
11/02 17:12, 6F

11/02 17:14, 7年前 , 7F
你想的offset是沒錯的,所以轉成physical addr後有18 bit
11/02 17:14, 7F

11/02 17:14, 7年前 , 8F
s的page offset,前面加上24 bits的PPN
11/02 17:14, 8F

11/02 17:24, 7年前 , 9F
Page offset 是18bits?
11/02 17:24, 9F

11/02 17:24, 7年前 , 10F
還是16bits?
11/02 17:24, 10F

11/02 17:24, 7年前 , 11F
謝謝sky大,我知道問題在哪邊了,題目沒有說physical
11/02 17:24, 11F

11/02 17:24, 7年前 , 12F
address的長度是32,所以如果想知道長度的話,就用3
11/02 17:24, 12F

11/02 17:24, 7年前 , 13F
2-8的PPN再加上Page offset的bits數
11/02 17:24, 13F

11/02 17:33, 7年前 , 14F
喔喔喔我看錯了應該是14 XD
11/02 17:33, 14F

11/02 17:39, 7年前 , 15F
痾@@,我也看錯,14才對!總之謝謝解說!
11/02 17:39, 15F
文章代碼(AID): #1Rt17h-R (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1Rt17h-R (Grad-ProbAsk)