作者try66889 (猫猫只求黑琴ㄍㄟˋ婚 )
看板Grad-ProbAsk
标题[理工] OS 作业系统两小题(交大、暨南)
时间Thu Aug 27 10:50:34 2020
想请问大家这几题><
1.
https://i.imgur.com/eRnLs4Q.jpg
这题完全没有头绪怎麽做@@
只有发现physical 和 logical 编号末两码相同,不过不知道怎麽算出400的QQ
2.
https://i.imgur.com/Z5Cwtof.jpg
主要想问A选项是错在增加physical memory,logical memory不会一起增加吗?
谢谢各位><
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.191.76 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1598496636.A.641.html
1F:推 NTUmaki: 感觉1答案是100 offset两位 10^2 08/27 19:16
因为末两码都相同所以是10^2吗 ><
※ 编辑: try66889 (114.32.191.76 台湾), 08/27/2020 20:36:01
2F:推 NTUmaki: 我还没复习到那边@@ 不知道这还有什麽陷阱 目前看下来感 08/27 22:22
3F:→ NTUmaki: 觉就是100 08/27 22:22
好的~感谢N大 ><
※ 编辑: try66889 (114.32.191.76 台湾), 08/27/2020 22:47:46
4F:推 zuchang: 1.100的话应该是min page size 08/28 04:16
5F:推 zuchang: 至於max我反而觉得是300 原因是1xx跟3xx对到的不是同一 08/28 04:30
6F:→ zuchang: 个page 不过你还是问一下老师好了 这里我有点忘记 08/28 04:30
感谢z大>< 不过我是补tkb我这边的学堂老师不会过来可能没办法直接问问看老师QWQ
没关系 我再请教其他人看看>< 谢谢~
7F:推 plsmaop: Logical memory 是看你 memory address space 有多大 08/28 11:00
了解惹OWO 感谢P大~
※ 编辑: try66889 (114.32.191.76 台湾), 08/28/2020 12:08:49
8F:推 tengyoyo: 因为 logical address = p*pagesize +d 08/30 11:09
9F:→ tengyoyo: physical address = f*pagesize +d 08/30 11:09
10F:→ tengyoyo: 所以 p.add - l.add = (f-p)*pagesize 08/30 11:10
11F:→ tengyoyo: 所以 分别是 400 400 800 1200而 p f pagesize 皆为整数 08/30 11:11
12F:→ tengyoyo: 所以取最大的pagesize 为400 08/30 11:11
13F:→ tengyoyo: 第二题是因为 inverted page table entry 数是根据 fram 08/30 11:16
14F:→ tengyoyo: e 的数量来决定 08/30 11:16
15F:→ tengyoyo: 因为 frame = physical memory size/page size 所以实体 08/30 11:16
16F:→ tengyoyo: 记忆体增加会使entry 增加 08/30 11:16
17F:→ tengyoyo: 第二题看到B...A的话是因为logical memory space 只会受 08/30 12:08
18F:→ tengyoyo: 到address长度影响 08/30 12:08
19F:→ tengyoyo: 所以当你address是 32bits 08/30 12:08
20F:→ tengyoyo: 你的logical address space就是 2^32 增加physical mem 08/30 12:08
21F:→ tengyoyo: ory 会让 frame的数量变多 所以 page table 会变大 但是 08/30 12:08
22F:→ tengyoyo: 不影响page size 等其他东西 08/30 12:08
两题都懂惹!! 感谢t大~!! ><
※ 编辑: try66889 (114.32.191.76 台湾), 08/30/2020 15:42:03
23F:推 NTUmaki: 所以 offset 长度不固定吗 09/01 00:51
我把他们转成2进位每一组最後4个bit都相同,所以offset应该是4bit (二进位)~
※ 编辑: try66889 (114.32.191.76 台湾), 09/01/2020 20:28:35