看板 Grad-ProbAsk 關於我們 聯絡資訊
請問一下第30題 (1)是1M logical pages 所以20個bits? (2)看不懂他要算什麼 (3)我是算 512M / 4K=2^17個page 所以17個bit,可是答案是29 (4)我算4 Bytes x 1M =4MB 可是答案是1KB 不知道我哪裡的觀念錯了 https://i.imgur.com/IKoA6Ut.jpg https://i.imgur.com/Pkwu0M4.jpg ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.170.178 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1579699144.A.78C.html
DLHZ: 完整表達出所有page要多少bit=你page有幾個 01/22 21:25
DLHZ: (3) not page number 01/22 21:26
DLHZ: (4) virtual address有多少page? 01/22 21:28
bamboopole: 第二題跟第四題我還是不太懂欸 01/22 21:36
DLHZ: 他應該寫錯了 題目是說1M logical pages 它當成vm的大小 01/22 21:39
ok8752665: 第一題我會想寫32bit耶 logical addr.用page為單位太大 01/22 21:40
DLHZ: (1)virtual memory size = 2^(12+20) -> 32 bits 01/22 21:40
DLHZ: (2) = how many bits to represent 1M? ans: 20 01/22 21:41
DLHZ: virtual memory中每個page有一個entry 一個entry 4byte 這樣 01/22 21:42
DLHZ: 所以你是對的 她剛開始就看錯題目 01/22 21:43
bamboopole: 1、2題我懂了!太感謝了! 01/22 21:45
bamboopole: 所以第四題答案應該也錯了? 01/22 21:45
bamboopole: 一個entry 4 bytes,有1M個 01/22 21:45
bamboopole: 所以應該是4MB? 01/22 21:45
DLHZ: 是 01/22 21:46
bamboopole: 感謝大大的解答 01/22 21:47