[理工] 成大計組

看板Grad-ProbAsk作者時間5年前 (2019/02/22 19:48), 5年前編輯推噓9(9013)
留言22則, 7人參與, 5年前最新討論串1/2 (看更多)
https://i.imgur.com/DQqmQsz.jpg
https://i.imgur.com/6cWS2T3.jpg
想問兩題 第一張圖片 第4題的最後一個小題 為什麼答案是no 第二張圖片 為什麼反轉分頁表是用2^26/2^12 而不是用virtual address或physical address的2^32 麻煩各位一下 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.74.210 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1550836133.A.754.html ※ 編輯: AAQ8 (27.246.74.210), 02/22/2019 19:49:32 ※ 編輯: AAQ8 (27.246.74.210), 02/22/2019 19:49:57

02/22 19:58, 5年前 , 1F
第2題翻轉看的entry數是看physical的frame數 所以是那樣
02/22 19:58, 1F

02/22 19:59, 5年前 , 2F
第一題:他是說在記憶體裡面一個程式最大能多大,那就是
02/22 19:59, 2F

02/22 20:00, 5年前 , 3F
頂多把所有記憶體空間2^32都給他,所以跟你page多大沒
02/22 20:00, 3F

02/22 20:00, 5年前 , 4F
關係
02/22 20:00, 4F

02/22 20:04, 5年前 , 5F
第二題我也不太清楚他給一個PA的Bit跟給你實體記憶體大
02/22 20:04, 5F

02/22 20:04, 5年前 , 6F
小,為什麼兩個會不一樣,但是還是要以實體記憶體大小下
02/22 20:04, 6F

02/22 20:05, 5年前 , 7F
因為address長度固定啊,pg size上升page number就減
02/22 20:05, 7F

02/22 20:05, 5年前 , 8F
少。
02/22 20:05, 8F

02/22 20:05, 5年前 , 9F
去做分割,我猜兩個對不起來可不可能是在Vitual Machine
02/22 20:05, 9F

02/22 20:20, 5年前 , 10F
第4小題no 我還是不懂,我的想法「page size大 => page tab
02/22 20:20, 10F

02/22 20:20, 5年前 , 11F
le小 => 可容納更大process」,拜託誰可以來打醒我
02/22 20:20, 11F

02/22 20:24, 5年前 , 12F
page size變大,entry的數目不就變小了嗎~
02/22 20:24, 12F

02/22 20:33, 5年前 , 13F
我也覺得是yes...
02/22 20:33, 13F

02/22 20:36, 5年前 , 14F
我是想page table也會存memory
02/22 20:36, 14F

02/22 20:36, 5年前 , 15F
佔用最大空間是MEM扣page table size
02/22 20:36, 15F

02/22 20:36, 5年前 , 16F
page size小page table size大,所以覺得有影響
02/22 20:36, 16F

02/22 21:19, 5年前 , 17F
no, byte address 有32bits => 可佔2^32 bytes = 4GB
02/22 21:19, 17F

02/22 21:19, 5年前 , 18F
連page size 都不需要知道
02/22 21:19, 18F

02/22 21:24, 5年前 , 19F
memory要不要存page table
02/22 21:24, 19F

02/22 21:24, 5年前 , 20F
如果要的話答案就是yes吧
02/22 21:24, 20F

02/22 21:32, 5年前 , 21F
畢竟他問的是maximal 應該是不需要在意記憶體夠不夠大
02/22 21:32, 21F

02/22 22:35, 5年前 , 22F
感謝兩位解答,有比較想法了
02/22 22:35, 22F
文章代碼(AID): #1SR-6bTK (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1SR-6bTK (Grad-ProbAsk)