[理工] 計組 memory

看板Grad-ProbAsk作者時間4年前 (2019/10/01 15:16), 4年前編輯推噓1(106)
留言7則, 2人參與, 4年前最新討論串1/1
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://www.ptt.cc/bbs/Grad-ProbAsk/M.1569914212.A.F60.html

10/01 15:47, 4年前 , 1F
你不覺得用PTE來存offset是浪費空間嗎XD
10/01 15:47, 1F
什麼意思呢 這樣子寫是錯在哪裡 ※ 編輯: shinle14 (42.74.3.166 臺灣), 10/01/2019 16:09:32

10/01 17:19, 4年前 , 2F
你要不要說明一下你的過程
10/01 17:19, 2F

10/01 17:23, 4年前 , 3F
應該從 entry有32bit 其中8個是額外的資訊 剩下就是用來選fr
10/01 17:23, 3F

10/01 17:23, 4年前 , 4F
ame 所以可知有...這樣
10/01 17:23, 4F
我是想說physical address去扣掉offset 就剩page number 還是這個32bit不是address? ※ 編輯: shinle14 (42.74.3.166 臺灣), 10/01/2019 18:00:10

10/01 18:08, 4年前 , 5F
entry單純拿來放翻譯後的結果 換句話來說可以想成 他是一個
10/01 18:08, 5F

10/01 18:08, 4年前 , 6F
"frame address" 是指向一個frame
10/01 18:08, 6F
所以是因為不知道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

10/01 18:28, 4年前 , 7F
他不是說entry是4 byte嗎
10/01 18:28, 7F
啊啊啊對誒 眼殘哈哈哈 所以這題看不出physical address長度 只能用entry ※ 編輯: shinle14 (42.74.3.166 臺灣), 10/01/2019 19:48:05
文章代碼(AID): #1TalrazW (Grad-ProbAsk)