作者sdfg014025xx (随便就好)
看板Grad-ProbAsk
标题[理工] 102中央 Paging
时间Wed Jan 30 09:42:49 2019
https://i.imgur.com/Vl5Ycs7.jpg
请问一下,下面那题老师写的考虑程式执行8KB是怎麽算?
还有如果选项68KB和8KB都有的话要选哪个呢?
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.217.142.226
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1548812571.A.E63.html
1F:推 wei12f8158: 前一题给lv1跟lv2各10 bits,所以lv1的size是2^10*4by01/30 10:21
2F:→ wei12f8158: te=4kb,只留一个lv1跟lv2的话就4kb+4kb=8kb01/30 10:21
3F:推 y2j60537: 68KB怎麽算的?我以为这题8KB就选e01/30 10:25
4F:推 wei12f8158: 一张page有4kb,lv2有2^4个*4kb=64kb,再加lv1的4kb=601/30 10:29
5F:→ wei12f8158: 8kb01/30 10:29
6F:推 y2j60537: 是level 1 page(4KB)+16个level 2 page(64KB)吗?01/30 10:30
7F:→ y2j60537: 好的 谢谢01/30 10:30
8F:推 wei12f8158: 程式在执行的时候一定会有lv1,lv2的话就看是1个还是01/30 10:31
9F:→ wei12f8158: 全部,洪逸是这样讲的01/30 10:31
10F:推 sooge: 这题说specific program 所以要选e才对吗?01/30 10:44
11F:→ rockieloser: 16个怎算的? 14切成10 4 吗01/30 10:45
16应该是2^14/2^10吧
先谢谢各位,但我还是有点不太懂,这两者的差异要怎麽选
https://i.imgur.com/Fy2VUei.jpg
像北科大的b小题是不是就跟洪逸68KB的答案算法一样
※ 编辑: sdfg014025xx (180.217.142.226), 01/30/2019 10:50:48
12F:推 y2j60537: 为什麽北科的a不是4MB阿?不是应该拿VA 32bits算吗? 01/30 11:23
13F:→ y2j60537: 那个32MB是程式被分配到可用的memory space还是程式的 01/30 11:25
14F:→ y2j60537: 总大小? 01/30 11:25
15F:推 ekids1234: 4kb+4kb 的算法能放的下整支程式吗?还是 8kb这个是把 01/30 13:37
16F:→ ekids1234: 他当作 demand paging 01/30 13:37