作者shinle14 ()
看板Grad-ProbAsk
標題[理工] 計組 memory
時間Tue Oct 1 15:16:50 2019
http://i.imgur.com/wOeCScN.jpg
想問這題的第一小題跟第三小題,第一題想知道為什麼physical page number為什麼不是像我圖那樣算法,不是扣掉offset就好了嗎
http://i.imgur.com/MIJF7i9.jpg
-----
Sent from JPTT on my Samsung SM-A730F.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.74.3.166 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1569914212.A.F60.html
1F:推 KaryuuIssen: 你不覺得用PTE來存offset是浪費空間嗎XD 10/01 15:47
什麼意思呢 這樣子寫是錯在哪裡
※ 編輯: shinle14 (42.74.3.166 臺灣), 10/01/2019 16:09:32
2F:→ DLHZ: 你要不要說明一下你的過程 10/01 17:19
3F:→ DLHZ: 應該從 entry有32bit 其中8個是額外的資訊 剩下就是用來選fr 10/01 17:23
4F:→ DLHZ: ame 所以可知有...這樣 10/01 17:23
我是想說physical address去扣掉offset 就剩page number 還是這個32bit不是address?
※ 編輯: shinle14 (42.74.3.166 臺灣), 10/01/2019 18:00:10
5F:→ DLHZ: entry單純拿來放翻譯後的結果 換句話來說可以想成 他是一個 10/01 18:08
6F:→ DLHZ: "frame address" 是指向一個frame 10/01 18:08
所以是因為不知道physical address的長度,所以不能直接除page size嗎?
http://i.imgur.com/8GZyGx8.jpg
你是說這個橫列嗎? 可是題目沒說entry 32bits誒 要怎麼看
※ 編輯: shinle14 (42.74.3.166 臺灣), 10/01/2019 18:14:11
※ 編輯: shinle14 (42.74.3.166 臺灣), 10/01/2019 18:17:53
7F:→ DLHZ: 他不是說entry是4 byte嗎 10/01 18:28
啊啊啊對誒 眼殘哈哈哈 所以這題看不出physical address長度 只能用entry
※ 編輯: shinle14 (42.74.3.166 臺灣), 10/01/2019 19:48:05