[理工] os page&frame&pagetable

看板Grad-ProbAsk作者 (da1940430)時間6年前 (2017/12/28 19:48), 編輯推噓6(6012)
留言18則, 4人參與, 6年前最新討論串1/1
小弟唸到有點混亂了,上來請各位幫忙開釋一下,用一個學校的例題來詢問,實體記憶體為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

12/28 19:49, 6年前 , 1F
上面少打 process的pagetable佔40bits
12/28 19:49, 1F

12/28 20:02, 6年前 , 2F
4個嗎
12/28 20:02, 2F

12/28 20:11, 6年前 , 3F
看錯了沒事
12/28 20:11, 3F

12/28 20:14, 6年前 , 4F
page table 40bit也太少了吧
12/28 20:14, 4F

12/28 20:17, 6年前 , 5F
題目真的是給40bits XD 主要是想確認我的觀念是不是錯
12/28 20:17, 5F

12/28 20:17, 6年前 , 6F
12/28 20:17, 6F

12/28 20:19, 6年前 , 7F
能看一下題目嗎
12/28 20:19, 7F

12/28 20:28, 6年前 , 8F
不好意思 題目被收回去了 不過就跟上面說的一樣 三個
12/28 20:28, 8F

12/28 20:28, 6年前 , 9F
條件
12/28 20:28, 9F

12/28 20:56, 6年前 , 10F
只能說一個entry除了frame no.外還可能有其他欄位 所以他
12/28 20:56, 10F

12/28 20:56, 6年前 , 11F
沒辦法存兩個就代表...
12/28 20:56, 11F

12/28 21:11, 6年前 , 12F
請問樓上大大 所以我的觀念是沒錯的嗎? 每格儲存的是
12/28 21:11, 12F

12/28 21:11, 6年前 , 13F
表示所有frame的bit數 也就是21個 其他可能是別的bit
12/28 21:11, 13F

12/28 21:11, 6年前 , 14F
所以這個process可能只用一個frame而已? 不可能到兩
12/28 21:11, 14F

12/28 21:11, 6年前 , 15F
個,兩個pagetable就超過40了
12/28 21:11, 15F

12/28 22:00, 6年前 , 16F
40bits 考卷撕掉 太奇葩了 xd
12/28 22:00, 16F

12/28 22:32, 6年前 , 17F
樓上大大不要這樣啦XD 所以我的想法沒錯吼?
12/28 22:32, 17F

12/29 11:29, 6年前 , 18F
謝謝樓上兩位大大 今天問老師他說題目出錯了XD
12/29 11:29, 18F
文章代碼(AID): #1QHDeOaa (Grad-ProbAsk)