作者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/cn.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