[理工] 102中央 Paging

楼主: sdfg014025xx (随便就好)   2019-01-30 09:42:49
https://i.imgur.com/Vl5Ycs7.jpg
请问一下,下面那题老师写的考虑程式执行8KB是怎么算?
还有如果选项68KB和8KB都有的话要选哪个呢?
谢谢大家
作者: wei12f8158 (WEI)   2019-01-30 10:21:00
前一题给lv1跟lv2各10 bits,所以lv1的size是2^10*4byte=4kb,只留一个lv1跟lv2的话就4kb+4kb=8kb
作者: y2j60537 (skkkkuu)   2019-01-30 10:25:00
68KB怎么算的?我以为这题8KB就选e
作者: wei12f8158 (WEI)   2019-01-30 10:29:00
一张page有4kb,lv2有2^4个*4kb=64kb,再加lv1的4kb=68kb
作者: y2j60537 (skkkkuu)   2019-01-30 10:30:00
是level 1 page(4KB)+16个level 2 page(64KB)吗?好的 谢谢
作者: wei12f8158 (WEI)   2019-01-30 10:31:00
程式在执行的时候一定会有lv1,lv2的话就看是1个还是全部,洪逸是这样讲的
作者: sooge (老衲)   2019-01-30 10:44:00
这题说specific program 所以要选e才对吗?
作者: rockieloser (友善大队长)   2019-01-30 10:45:00
16个怎算的? 14切成10 4 吗
作者: y2j60537 (skkkkuu)   2019-01-30 11:23:00
为什么北科的a不是4MB阿?不是应该拿VA 32bits算吗?那个32MB是程式被分配到可用的memory space还是程式的总大小?
作者: ekids1234 (∵:☆星痕╭☆)   2019-01-30 13:37:00
4kb+4kb 的算法能放的下整支程式吗?还是 8kb这个是把他当作 demand paging

Links booklink

Contact Us: admin [ a t ] ucptt.com