[理工] 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