[理工] 計組virtual addresses和VPN的關聯?

看板Grad-ProbAsk作者 (Weston)時間5年前 (2018/12/24 14:51), 編輯推噓3(307)
留言10則, 3人參與, 5年前最新討論串1/1
題目: http://bit.ly/2AaP63d http://bit.ly/2AbxW5K http://bit.ly/2AfsSx5 張凡計結 下P72 不好意思請問一下,在虛擬記憶體PAGE TABLE的章節 給定VPN & PPN PAGE TABLE 給Virtual Address求 physical address的相關題目 VA跟VPN以及PA的相關計算關係為何? 我翻了課本好久,還是沒看懂提解答部分 VA VPN PPN的關係 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.39.108 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1545634306.A.3D4.html

12/24 15:31, 5年前 , 1F
從VA可以直接找出VPN,藉由VPN可以從page table找到對
12/24 15:31, 1F

12/24 15:31, 5年前 , 2F
應的PPN
12/24 15:31, 2F

12/24 15:32, 5年前 , 3F
vpn就是完全還沒切過的byte address 看一個page大小是2的
12/24 15:32, 3F

12/24 15:32, 5年前 , 4F
幾次方個byte右邊就切幾個bit 切完左邊就是VPN 前面有一張
12/24 15:32, 4F

12/24 15:32, 5年前 , 5F
virtual address轉physical address的圖你可以看看
12/24 15:32, 5F

12/24 15:34, 5年前 , 6F
抱歉打錯 第一句改成virtual address
12/24 15:34, 6F

12/24 15:34, 5年前 , 7F
VA要找VPN要先知道page size,VA ÷ page size 取整數
12/24 15:34, 7F

12/24 15:34, 5年前 , 8F
部分 = VPN
12/24 15:34, 8F

12/24 15:35, 5年前 , 9F
把VPN當index去page table裡面可以找到對應的PPN
12/24 15:35, 9F

12/24 15:59, 5年前 , 10F
謝謝
12/24 15:59, 10F
文章代碼(AID): #1S8882FK (Grad-ProbAsk)