→ yupog2003: 第九題,因為題目一開始有說no support for prepaging 01/13 19:46
→ yupog2003: 加了RAM之後還是no support for prepaging 01/13 19:47
→ yupog2003: 可以prepaging的話D應該就可以選 01/13 19:47
原來如此
推 cshcsh6847: 第九題 我覺得應該是一開始也不知道要讀進哪幾個page 01/13 19:48
→ cshcsh6847: 然後題組B 第一題要求盡量多的application 所以應該 01/13 19:50
→ cshcsh6847: 是2^36(flash storage)/2^29(mem per application) 01/13 19:51
→ yupog2003: 題組B,題目說can transparently utilize both RAM and 01/13 19:51
→ yupog2003: flash,那就把flash也拿來用,所以第一題只是要求要能 01/13 19:52
→ cshcsh6847: 然後第二題要沒有lag 所以要用 2GB的RAM去除以2^29 01/13 19:52
→ yupog2003: 同時執行的話就是(2GB+64GB)/512MB,最接近128 01/13 19:52
→ yupog2003: 第二題說不要太多lag,那就是只用RAM,就2GB/512MB=4 01/13 19:52
→ yupog2003: 是說這題我也不懂為什麼不能用working size下去算 01/13 19:53
→ yupog2003: 只是用working size下去算找不到答案就用512MB下去算了 01/13 19:53
謝謝各位提點
我的想法是若flash + ram全部都用working set下去算的話
那程式除了當時working set的其他部分就沒有地方儲存了
第二題也提到沒有明顯lag (就把他當作沒有發生page fault?)
那也假定他全部程式都在RAM裡面
推 ncku5656: y大,可以請問一下若一開始用prepaging也是屬於page fau 01/13 20:05
→ ncku5656: lt嗎 01/13 20:05
推 yupog2003: 被發現觀念不清楚QQ好像是不算拉...那我前面那句可以 01/13 20:24
→ yupog2003: prepaging就可以選D那句話不要理我 01/13 20:24
→ yupog2003: 查了龍書prepaging那塊,他說:prepaging is an attempt 01/13 20:25
→ yupog2003: to prevent this high level of initial paging 01/13 20:25
→ yupog2003: 也沒說prepaging算不算page fault 01/13 20:26
※ 編輯: kyuudonut (220.132.251.85), 01/13/2017 20:27:49
推 ncku5656: 嗯嗯謝謝 01/13 22:27