→ DLHZ: 一樣 因為他是問你分多少給page table 不是process 10/05 20:15
→ DLHZ: 2 level就以此類推 10/05 20:16
→ DLHZ: 80.就他說的那樣 10/05 20:18
→ DLHZ: 說普通感覺有點籠統 反正一個table就算是1 level這樣 10/05 20:20
1-level懂了 可是2-level的還是搞不太懂
第二題為什麼呀,是因為word address嗎? 不是1024byte offset才是10bits嗎
※ 編輯: shinle14 (42.74.3.166 臺灣), 10/05/2019 20:25:59
→ DLHZ: 抱歉 80.你才是對的 10/05 20:32
→ DLHZ: 由p2=10可知每個table有幾個entry 得出每個level2 page的大 10/05 21:00
→ DLHZ: 小 前面已經知道process要幾個page 所以可知level2要幾個 同 10/05 21:00
→ DLHZ: 時推得level1 有幾個entry 這樣 10/05 21:00
→ DLHZ: 2level是拿來對frame在哪裡 有幾個page你2 level就要有幾個e 10/06 11:58
→ DLHZ: ntry 但是1level 是拿來對2level的 所以entry數量是根據你2l 10/06 11:58
→ DLHZ: evel到底有幾個的 覺得抽象可以畫圖看看 10/06 11:58
→ shinle14: D大,所以level 1只是拿來對level 2,資料都是在lv2上面 10/08 19:58
→ shinle14: 這裡的multilevel paging跟我圖上Disk那章的概念有一樣 10/08 19:58
→ shinle14: 嗎? Disk的第一層就沒有資料 10/08 19:58
→ DLHZ: 你想說的資料是data還是位址?table上只存data放的位址 leve 10/08 20:07
我講的是data
→ DLHZ: l2一樣要對完到table上指的位址才拿資料 10/08 20:07
所以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
→ DLHZ: 看看題目給你的條件不就知道了 10/08 20:30
是因為都是10bit嗎 不太懂
※ 編輯: shinle14 (42.76.138.222 臺灣), 10/08/2019 23:18:34
→ ekids1234: level one 只放 指到 level two 的 pointer 10/09 01:03
→ ekids1234: 不過也有其他的設計方式 盡其所用把 level one 剩下的 10/09 01:04
→ ekids1234: 也拿來指其他東西,不然的話預設 level 2 都用來指表 10/09 01:05
→ ekids1234: 不過題目也沒特別說 就當預設 這樣 10/09 01:06