[理工] [os] 2-level page table
logical address space : 32-bit
page table size : 4KB
Assume two-level paging
level-1 : 10-bit
level-2 : 10-bit
page offset : 12-bit
page table entry : 4B (each)
假設有一個40MB的process,利用此種方法配置
最少需要多少memory space才可以儲存所有page table?
解答是:
2^10 * 4B + 10 * 2^10 * 4B = 44K
↑這個10是指有幾個分頁表對吧
所以+號右邊是在算全分頁表占用多少byte對吧
那麼+號前半部在說甚麼呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 27.105.7.134
※ 編輯: lexa 來自: 27.105.7.134 (09/01 19:04)
推
09/01 22:35, , 1F
09/01 22:35, 1F
→
09/01 22:35, , 2F
09/01 22:35, 2F
推
09/02 22:34, , 3F
09/02 22:34, 3F
推
09/03 19:31, , 4F
09/03 19:31, 4F
→
10/28 23:50, , 5F
10/28 23:50, 5F