Re: [理工] [OS]-清大92-資工所

看板Grad-ProbAsk作者 (小南)時間16年前 (2010/02/19 11:55), 編輯推噓4(407)
留言11則, 3人參與, 最新討論串2/6 (看更多)
※ 引述《luckyburgess (心安即自在)》之銘言: : 想請問第8題的(b).(c).(d) http://0rz.tw/mMLZP : 麻煩替小弟解答一下 感恩!! a.one-level page table: 4KB=2^12 2^32 / 2^12 = 2^20 pages, 2^20 entries, page table space:4* 2^20 bytes. =4MB b. first-level:4*256 bytes. second-level:4MB page table space:4*256bytes+4MB 約等於=4MB 註:mutilevel pagetable只能保證不佔用連續記憶體空間 c.hashed paged table: 一個hashed location: page no.+frame no. = 20+14 = 34 bits 共有28個entries,page table space:28*34 bits. 約238bytes d.inverted page table: 假設PID碼為12bits(我不知道是多少,自己假設的) 一個entry:PID.+page no. =12 +20 = 32 bits 共有個2^14 entries,page table space:2^14*32 bits. 約16kb -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.174.44

02/19 20:58, , 1F
a小題的 2^32 是什麼意思?
02/19 20:58, 1F

02/19 20:59, , 2F
邏輯位置
02/19 20:59, 2F

02/19 21:25, , 3F
我不是要算 PAGE TABLE 有幾個 ENTRY嗎?
02/19 21:25, 3F

02/19 22:43, , 4F
有幾個分頁就有幾個entry
02/19 22:43, 4F

02/19 23:05, , 5F
對 然後我總共的 MEMORY大小是 64MB/4KB PAGE大小
02/19 23:05, 5F

02/19 23:06, , 6F
算出來就是我的分頁個數
02/19 23:06, 6F

02/19 23:07, , 7F
每次只要看到這種題目我都只能送她
02/19 23:07, 7F

02/19 23:12, , 8F
他說使用virtual memory,所以你不能只用64去除
02/19 23:12, 8F

02/19 23:13, , 9F
因為64MB只能表是實體記憶體部分,有可能有虛擬記憶體
02/19 23:13, 9F

02/19 23:13, , 10F
所以要用32來算
02/19 23:13, 10F

02/19 23:32, , 11F
THX!!
02/19 23:32, 11F
※ 編輯: taitin 來自: 220.136.211.211 (02/23 18:43)
文章代碼(AID): #1BVWl8Zg (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1BVWl8Zg (Grad-ProbAsk)