[理工] [計組]98交大 第四題

看板Grad-ProbAsk作者 (小星)時間12年前 (2012/02/03 12:16), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
題目: http://www.lib.nctu.edu.tw/n_exam/exam98/cslz/cslz1006.pdf 我想請問第四題的(i)小題 從題目可以得知table總共有 2^12 / 2^8 = 2^4個entry 所以table size應該等於 2^4 * (?????) 請問括號內是....? physical memory的frame數 ↓ 我原本是想 ( 2^4 * 2^8 ) ↑ dirty bit之類的共4bits 可是這樣不對耶@@ 解答是寫 2^4 * [ (8+4)/32 ] * 4 ↑ round up 完全不懂..... 請問有沒有人知道呢@@? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.60.254.2

02/03 12:29, , 1F
婀 你8個BIT就可以表示2^(8)的physical frame個數了
02/03 12:29, 1F
謝謝!我耍白癡!!!!

02/03 12:30, , 2F
page table 一次存取都是以 1個word 為單位,
02/03 12:30, 2F

02/03 12:30, , 3F
所以要round up to full word
02/03 12:30, 3F

02/03 12:34, , 4F
[ (8+4)/32 ] <--round up to full word
02/03 12:34, 4F
原來是這樣! 但是請問一個word跟32這個數字! 有何關聯@@? 是因為一word=4byte=4*8bit=32bit的關係嘛!?!?

02/03 13:18, , 5F
請問 round up to full word 後為什麼要*4? 謝謝
02/03 13:18, 5F
我想後面那個*4是因為要把word轉為byte! ※ 編輯: didayo 來自: 61.60.254.4 (02/03 19:53)
文章代碼(AID): #1FAr-iD1 (Grad-ProbAsk)