作者AAQ8 ()
看板Grad-ProbAsk
标题[理工] 成大计组
时间Fri Feb 22 19:48:50 2019
https://i.imgur.com/DQqmQsz.jpg
https://i.imgur.com/6cWS2T3.jpg
想问两题
第一张图片 第4题的最後一个小题
为什麽答案是no
第二张图片
为什麽反转分页表是用2^26/2^12
而不是用virtual address或physical address的2^32
麻烦各位一下
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.246.74.210
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1550836133.A.754.html
※ 编辑: AAQ8 (27.246.74.210), 02/22/2019 19:49:32
※ 编辑: AAQ8 (27.246.74.210), 02/22/2019 19:49:57
1F:推 ILYY: 第2题翻转看的entry数是看physical的frame数 所以是那样 02/22 19:58
2F:推 Rioronja: 第一题:他是说在记忆体里面一个程式最大能多大,那就是 02/22 19:59
3F:→ Rioronja: 顶多把所有记忆体空间2^32都给他,所以跟你page多大没 02/22 20:00
4F:→ Rioronja: 关系 02/22 20:00
5F:推 Rioronja: 第二题我也不太清楚他给一个PA的Bit跟给你实体记忆体大 02/22 20:04
6F:→ Rioronja: 小,为什麽两个会不一样,但是还是要以实体记忆体大小下 02/22 20:04
7F:推 eric131204: 因为address长度固定啊,pg size上升page number就减 02/22 20:05
8F:→ eric131204: 少。 02/22 20:05
9F:→ Rioronja: 去做分割,我猜两个对不起来可不可能是在Vitual Machine 02/22 20:05
10F:推 LaiHR: 第4小题no 我还是不懂,我的想法「page size大 => page tab 02/22 20:20
11F:→ LaiHR: le小 => 可容纳更大process」,拜托谁可以来打醒我 02/22 20:20
12F:推 CorkiN: page size变大,entry的数目不就变小了吗~ 02/22 20:24
13F:推 skyHuan: 我也觉得是yes... 02/22 20:33
14F:推 skyHuan: 我是想page table也会存memory 02/22 20:36
15F:→ skyHuan: 占用最大空间是MEM扣page table size 02/22 20:36
16F:→ skyHuan: page size小page table size大,所以觉得有影响 02/22 20:36
17F:→ alen0303: no, byte address 有32bits => 可占2^32 bytes = 4GB 02/22 21:19
18F:→ alen0303: 连page size 都不需要知道 02/22 21:19
19F:推 skyHuan: memory要不要存page table 02/22 21:24
20F:→ skyHuan: 如果要的话答案就是yes吧 02/22 21:24
21F:→ alen0303: 毕竟他问的是maximal 应该是不需要在意记忆体够不够大 02/22 21:32
22F:→ LaiHR: 感谢两位解答,有比较想法了 02/22 22:35