看板 Grad-ProbAsk 關於我們 聯絡資訊
小弟唸到有點混亂了,上來請各位幫忙開釋一下,用一個學校的例題來詢問,實體記憶體為2GB,共有2M個frame,有一個process共有40bits, 求這個process要使用幾個frame? 小弟的認知是共有2^21個frame,所以pagetable每格都有21bits,可是這樣無法整除40bits,算不出要幾個frame。 請各位大大幫忙一下,謝謝 -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.205.79.159 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1514461720.A.924.html
awayscute: 上面少打 process的pagetable佔40bits 12/28 19:49
gary70812: 4個嗎 12/28 20:02
gary70812: 看錯了沒事 12/28 20:11
gary70812: page table 40bit也太少了吧 12/28 20:14
awayscute: 題目真的是給40bits XD 主要是想確認我的觀念是不是錯 12/28 20:17
awayscute: 的 12/28 20:17
gary70812: 能看一下題目嗎 12/28 20:19
awayscute: 不好意思 題目被收回去了 不過就跟上面說的一樣 三個 12/28 20:28
awayscute: 條件 12/28 20:28
djmez: 只能說一個entry除了frame no.外還可能有其他欄位 所以他 12/28 20:56
djmez: 沒辦法存兩個就代表... 12/28 20:56
awayscute: 請問樓上大大 所以我的觀念是沒錯的嗎? 每格儲存的是 12/28 21:11
awayscute: 表示所有frame的bit數 也就是21個 其他可能是別的bit 12/28 21:11
awayscute: 所以這個process可能只用一個frame而已? 不可能到兩 12/28 21:11
awayscute: 個,兩個pagetable就超過40了 12/28 21:11
TWkobe: 40bits 考卷撕掉 太奇葩了 xd 12/28 22:00
awayscute: 樓上大大不要這樣啦XD 所以我的想法沒錯吼? 12/28 22:32
awayscute: 謝謝樓上兩位大大 今天問老師他說題目出錯了XD 12/29 11:29