看板 Grad-ProbAsk 關於我們 聯絡資訊
題目: 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
P568912:婀 你8個BIT就可以表示2^(8)的physical frame個數了 02/03 12:29
謝謝!我耍白癡!!!!
sky12999:page table 一次存取都是以 1個word 為單位, 02/03 12:30
sky12999:所以要round up to full word 02/03 12:30
sky12999:[ (8+4)/32 ] <--round up to full word 02/03 12:34
原來是這樣! 但是請問一個word跟32這個數字! 有何關聯@@? 是因為一word=4byte=4*8bit=32bit的關係嘛!?!?
vendor47:請問 round up to full word 後為什麼要*4? 謝謝 02/03 13:18
我想後面那個*4是因為要把word轉為byte! ※ 編輯: didayo 來自: 61.60.254.4 (02/03 19:53)