[理工] OS page

看板Grad-ProbAsk作者時間6年前 (2019/10/05 19:12), 6年前編輯推噓0(0022)
留言22則, 3人參與, 6年前最新討論串1/1
http://i.imgur.com/aLtKzhR.jpg
http://i.imgur.com/H1k21db.jpg
請問1- level page跟普通的page有一樣嗎?為什麼第一題答案不是process大小除page size就好,還有第二題2 level的,我算到p1,p2各10bits後就不知道接下來怎麼做了 http://i.imgur.com/JzdPDvd.jpg
還有這題1024words不是應該12bits嗎? 麻煩各位了 ----- Sent from JPTT on my Samsung SM-A730F. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.74.3.166 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1570273959.A.450.html

10/05 20:15, 6年前 , 1F
一樣 因為他是問你分多少給page table 不是process
10/05 20:15, 1F

10/05 20:16, 6年前 , 2F
2 level就以此類推
10/05 20:16, 2F

10/05 20:18, 6年前 , 3F
80.就他說的那樣
10/05 20:18, 3F

10/05 20:20, 6年前 , 4F
說普通感覺有點籠統 反正一個table就算是1 level這樣
10/05 20:20, 4F
1-level懂了 可是2-level的還是搞不太懂 第二題為什麼呀,是因為word address嗎? 不是1024byte offset才是10bits嗎 ※ 編輯: shinle14 (42.74.3.166 臺灣), 10/05/2019 20:25:59

10/05 20:32, 6年前 , 5F
抱歉 80.你才是對的
10/05 20:32, 5F

10/05 21:00, 6年前 , 6F
由p2=10可知每個table有幾個entry 得出每個level2 page的大
10/05 21:00, 6F

10/05 21:00, 6年前 , 7F
小 前面已經知道process要幾個page 所以可知level2要幾個 同
10/05 21:00, 7F

10/05 21:00, 6年前 , 8F
時推得level1 有幾個entry 這樣
10/05 21:00, 8F

10/06 11:58, 6年前 , 9F
2level是拿來對frame在哪裡 有幾個page你2 level就要有幾個e
10/06 11:58, 9F

10/06 11:58, 6年前 , 10F
ntry 但是1level 是拿來對2level的 所以entry數量是根據你2l
10/06 11:58, 10F

10/06 11:58, 6年前 , 11F
evel到底有幾個的 覺得抽象可以畫圖看看
10/06 11:58, 11F

10/08 19:58, 6年前 , 12F
D大,所以level 1只是拿來對level 2,資料都是在lv2上面
10/08 19:58, 12F

10/08 19:58, 6年前 , 13F
10/08 19:58, 13F

10/08 19:58, 6年前 , 14F
這裡的multilevel paging跟我圖上Disk那章的概念有一樣
10/08 19:58, 14F

10/08 19:58, 6年前 , 15F
嗎? Disk的第一層就沒有資料
10/08 19:58, 15F

10/08 20:07, 6年前 , 16F
你想說的資料是data還是位址?table上只存data放的位址 leve
10/08 20:07, 16F
我講的是data

10/08 20:07, 6年前 , 17F
l2一樣要對完到table上指的位址才拿資料
10/08 20:07, 17F
所以level2是用one level的方法算 算完3個page,那第一層為什麼只要1個page呢? 我說的是data ※ 編輯: shinle14 (42.76.138.222 臺灣), 10/08/2019 20:08:38 ※ 編輯: shinle14 (42.76.138.222 臺灣), 10/08/2019 20:09:52 ※ 編輯: shinle14 (42.76.138.222 臺灣), 10/08/2019 20:10:17

10/08 20:30, 6年前 , 18F
看看題目給你的條件不就知道了
10/08 20:30, 18F
是因為都是10bit嗎 不太懂 ※ 編輯: shinle14 (42.76.138.222 臺灣), 10/08/2019 23:18:34

10/09 01:03, 6年前 , 19F
level one 只放 指到 level two 的 pointer
10/09 01:03, 19F

10/09 01:04, 6年前 , 20F
不過也有其他的設計方式 盡其所用把 level one 剩下的
10/09 01:04, 20F

10/09 01:05, 6年前 , 21F
也拿來指其他東西,不然的話預設 level 2 都用來指表
10/09 01:05, 21F

10/09 01:06, 6年前 , 22F
不過題目也沒特別說 就當預設 這樣
10/09 01:06, 22F
文章代碼(AID): #1Tc7gdHG (Grad-ProbAsk)