看板 Grad-ProbAsk 關於我們 聯絡資訊
1.TLB是page table的cache,裡面存放的是page和對應frame的"位址"而不是內容 我這樣理解對嗎? 2.TLB reach是TLB內包含的page數*page size,所以是對應的Mem、不是TLB的大小囉? 3.multilevel paging為何可以減少page table的大小? ------------------ | 10 | 10 | 12 | ------------------ 以此為例,Level 1的page table有2^10個entry 每個entry會對應到一個有2^10 entry的Level 2 page table 所以總entry不是還是(2^10)(2^10)=2^20嗎 為什麼老師上課是說2^10 + 2^10呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.28.214
gn123:1.應該沒錯,就是physical page number 10/21 21:57
gn123:TLB reach是@@? 10/21 21:57
lion15945:3. 對於單一level來看 pagetable的確是縮小了 10/21 23:09
lion15945:就如你所說的 multilevelpaging還是依照process的頁面 10/21 23:10
lion15945:來切的 並不像inverted paging是依照記憶體的frame來切 10/21 23:12
lion15945:所以他的"level1+level2"pagetable還是2^20那麼長 10/21 23:12
lion15945:主要是解決了pagetable需要連續空間的問題 10/21 23:13
lion15945:你哪來2^20那麼長的連續空間給你放pagetable阿!! 10/21 23:14
lion15945:所以才又把原本很長的pagetable又切成好幾塊 10/21 23:15
Murasaki0110:懂了! 感謝,講的很清楚 10/21 23:29