[理工] 關於page size影響page table

看板Grad-ProbAsk作者 (古先生)時間4年前 (2020/02/06 15:01), 編輯推噓2(209)
留言11則, 2人參與, 4年前最新討論串1/1
這兩天的試題不約而同都有提到一些選項 是在問說如果一個page的size變小,那他的page table是否變大 目前根幾個朋友的討論是 把page 變小->offset變少->VPN變多->因此整體page table變大 不過我在想那page talbe裡面的其他的bit都不用理他嗎 我是記得每次題目要算page table大小的時候都直接說假設page entry=1W 所以我們都會直接用page數*entry 還是說我也不用想這麼複雜,反正VPN變多 然後我又沒動到PPN所以整張page table的row都是固定的 但是我讓col變多了,所以改變page size 會改變page table的size 以上疑問,感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.224.130.40 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1580972510.A.E85.html

02/06 15:06, 4年前 , 1F
page table裡面放的是state bit跟實體位址 所以你把entry
02/06 15:06, 1F

02/06 15:06, 4年前 , 2F
大小當成固定看也可
02/06 15:06, 2F

02/06 15:09, 4年前 , 3F
跟cache比較不同的是cache如果不是fully associative的話
02/06 15:09, 3F

02/06 15:09, 4年前 , 4F
,那block size變小可能會使tag數變大,但其實一般討論ca
02/06 15:09, 4F

02/06 15:09, 4年前 , 5F
che的時候都會先把cache大小固定,所以block size越來越
02/06 15:09, 5F

02/06 15:09, 4年前 , 6F
大後index變小,miss rate反而變高
02/06 15:09, 6F

02/06 15:10, 4年前 , 7F
喔喔 所以我的理解應該是對的? 反正page數量越多
02/06 15:10, 7F

02/06 15:11, 4年前 , 8F
table就會越大?
02/06 15:11, 8F

02/06 15:11, 4年前 , 9F
對 反正沒有tag這個東西影響
02/06 15:11, 9F

02/06 15:13, 4年前 , 10F
這樣說好像有點怪 總之VPN這東西也不會在page table entr
02/06 15:13, 10F

02/06 15:13, 4年前 , 11F
y裡了
02/06 15:13, 11F
文章代碼(AID): #1UExdUw5 (Grad-ProbAsk)