[理工] 台大 电机 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