[理工] [OS]-Page Table Size問題
想請問一下
如台科95資工OS
http://lib.ntust.edu.tw/tpaper/pdf/m950903.pdf
第六題
我的解法
(1)
page size = 2^12
page number bit = 40-12 = 28
frame number bit = 32-12 =20
a entry size = (frame_bit +dirty_bit+ renf_bit+ valid_bit)
= 20+1+1+1= 23
ANS: page table size= 23*2^28 bit
我想問的是page table 的每個entry到底有沒有包刮page number bit
因為有些解答是有加入,我的印象中沒有才對,不管是記組?的還是OS
解答答案: a entry size = (page_bit+ frame_bit +dirty_bit+ renf_bit+ valid_bit)
= 28+20+1+1+1= 51
ANS: page table size= 51*2^28 bit
想請問,考試時到底要如何決定??要不要加入page num bit
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.45.34
推
12/06 21:54, , 1F
12/06 21:54, 1F
→
12/06 22:16, , 2F
12/06 22:16, 2F
※ 編輯: allenbody 來自: 125.224.45.34 (12/06 22:22)
推
12/07 00:12, , 3F
12/07 00:12, 3F
→
12/07 10:10, , 4F
12/07 10:10, 4F
推
12/07 10:21, , 5F
12/07 10:21, 5F
→
12/07 17:39, , 6F
12/07 17:39, 6F
→
12/07 17:40, , 7F
12/07 17:40, 7F
→
12/07 17:52, , 8F
12/07 17:52, 8F
→
12/07 17:52, , 9F
12/07 17:52, 9F