[理工] 台大106 計系

看板Grad-ProbAsk作者 (竹竿)時間6年前 (2020/01/22 21:19), 編輯推噓1(1015)
留言16則, 3人參與, 6年前最新討論串1/1
請問一下第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

01/22 21:25, 6年前 , 1F
完整表達出所有page要多少bit=你page有幾個
01/22 21:25, 1F

01/22 21:26, 6年前 , 2F
(3) not page number
01/22 21:26, 2F

01/22 21:28, 6年前 , 3F
(4) virtual address有多少page?
01/22 21:28, 3F

01/22 21:36, 6年前 , 4F
第二題跟第四題我還是不太懂欸
01/22 21:36, 4F

01/22 21:39, 6年前 , 5F
他應該寫錯了 題目是說1M logical pages 它當成vm的大小
01/22 21:39, 5F

01/22 21:40, 6年前 , 6F
第一題我會想寫32bit耶 logical addr.用page為單位太大
01/22 21:40, 6F

01/22 21:40, 6年前 , 7F
(1)virtual memory size = 2^(12+20) -> 32 bits
01/22 21:40, 7F

01/22 21:41, 6年前 , 8F
(2) = how many bits to represent 1M? ans: 20
01/22 21:41, 8F

01/22 21:42, 6年前 , 9F
virtual memory中每個page有一個entry 一個entry 4byte 這樣
01/22 21:42, 9F

01/22 21:43, 6年前 , 10F
所以你是對的 她剛開始就看錯題目
01/22 21:43, 10F

01/22 21:45, 6年前 , 11F
1、2題我懂了!太感謝了!
01/22 21:45, 11F

01/22 21:45, 6年前 , 12F
所以第四題答案應該也錯了?
01/22 21:45, 12F

01/22 21:45, 6年前 , 13F
一個entry 4 bytes,有1M個
01/22 21:45, 13F

01/22 21:45, 6年前 , 14F
所以應該是4MB?
01/22 21:45, 14F

01/22 21:46, 6年前 , 15F
01/22 21:46, 15F

01/22 21:47, 6年前 , 16F
感謝大大的解答
01/22 21:47, 16F
文章代碼(AID): #1UA4l8UC (Grad-ProbAsk)