作者bamboopole (竹竿)
看板Grad-ProbAsk
標題[理工] 台大106 計系
時間Wed Jan 22 21:19:02 2020
請問一下第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://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1579699144.A.78C.html
1F:→ DLHZ: 完整表達出所有page要多少bit=你page有幾個 01/22 21:25
2F:→ DLHZ: (3) not page number 01/22 21:26
3F:→ DLHZ: (4) virtual address有多少page? 01/22 21:28
4F:→ bamboopole: 第二題跟第四題我還是不太懂欸 01/22 21:36
5F:→ DLHZ: 他應該寫錯了 題目是說1M logical pages 它當成vm的大小 01/22 21:39
6F:推 ok8752665: 第一題我會想寫32bit耶 logical addr.用page為單位太大 01/22 21:40
7F:→ DLHZ: (1)virtual memory size = 2^(12+20) -> 32 bits 01/22 21:40
8F:→ DLHZ: (2) = how many bits to represent 1M? ans: 20 01/22 21:41
9F:→ DLHZ: virtual memory中每個page有一個entry 一個entry 4byte 這樣 01/22 21:42
10F:→ DLHZ: 所以你是對的 她剛開始就看錯題目 01/22 21:43
11F:→ bamboopole: 1、2題我懂了!太感謝了! 01/22 21:45
12F:→ bamboopole: 所以第四題答案應該也錯了? 01/22 21:45
13F:→ bamboopole: 一個entry 4 bytes,有1M個 01/22 21:45
14F:→ bamboopole: 所以應該是4MB? 01/22 21:45
15F:→ DLHZ: 是 01/22 21:46
16F:→ bamboopole: 感謝大大的解答 01/22 21:47