[理工] 台大 電機 106 計系

作者: bamboopole (竹竿)   2020-01-22 21:19:02
請問一下第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
作者: DLHZ ( )   2020-01-22 21:25:00
完整表達出所有page要多少bit=你page有幾個(3) not page number(4) virtual address有多少page?
作者: bamboopole (竹竿)   2020-01-22 21:36:00
第二題跟第四題我還是不太懂欸
作者: DLHZ ( )   2020-01-22 21:39:00
他應該寫錯了 題目是說1M logical pages 它當成vm的大小
作者: ok8752665 (dd8752665)   2020-01-22 21:40:00
第一題我會想寫32bit耶 logical addr.用page為單位太大
作者: DLHZ ( )   2020-01-22 21:40:00
(1)virtual memory size = 2^(12+20) -> 32 bits(2) = how many bits to represent 1M? ans: 20virtual memory中每個page有一個entry 一個entry 4byte 這樣所以你是對的 她剛開始就看錯題目
作者: bamboopole (竹竿)   2020-01-22 21:45:00
1、2題我懂了!太感謝了!所以第四題答案應該也錯了?一個entry 4 bytes,有1M個所以應該是4MB?
作者: DLHZ ( )   2020-01-22 21:46:00
作者: bamboopole (竹竿)   2020-01-22 21:47:00
感謝大大的解答

Links booklink

Contact Us: admin [ a t ] ucptt.com