看板 Grad-ProbAsk 關於我們 聯絡資訊
1. Choose the correctt statements for the "copy-on-write" technique. The non-shared page is marked as "copy-on-write" pages. -->False。 為什麼呢? http://ppt.cc/wMPQ有提到說 when a process creates a copy of itself, the pages in memory that might be modified by either the process or its copy are marked copy-on-write. 2. http://ppt.cc/M4QJ 洪捷之解答: http://ppt.cc/Z099 我想請問的是...valid bit要算嗎?? (因為如果多一個valid bit一個page table entry 就要3 byte) 還有minimum size是要寫多少呢? 寫4096bytes嗎? (因為page table最多佔一個page 是洪捷自行假設的,用自行假設的,最 後直接當解答,這讓我有些不放心。) 3. Multilevel queue scheduling will create several queues for processes in waiting status --> false 為什麼呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.223.138
BenLinus:所以1應該是shared page才要mark? 02/15 13:28
weiyung:1應該是對shared page 02/15 13:29
weiyung:3有沒有可能是錯在不是waiting status而是ready status? 02/15 13:29
privatewind:我沒法給樓上肯定回覆 XD 02/15 13:29
privatewind:我也在想是不是status的問題... 02/15 13:30
BenLinus:恐龍本上的確是 XD, 因為它是說 multilevel queue就是 02/15 13:32
BenLinus:ready queue 的 partition 02/15 13:32
BenLinus:考真細 ~"~ 02/15 13:33
privatewind:所以1的那段英文是說 當process被fork()時,他的page 02/15 13:35
privatewind:會被mark為copy on write? (parent process的page) 02/15 13:35
privatewind:那第二個問題有人可給解答一下嗎? 感恩... 02/15 13:38
BenLinus:嗯, 除非child去寫parent的這些page, 才要作新copy 02/15 13:39
BenLinus:valid bit我看有的解題有算有的沒算 問答題可能要把情況 02/15 13:42
BenLinus:都寫清楚 orz 02/15 13:42
aoqq12:第2題一個page table entry=2byte不是已經包含所有了? 02/15 14:35
aoqq12:哇哩...剛剛是直接看解答 = =沒看到原題目上面請忽略XD 02/15 14:38
aoqq12:1. 被mark copy on write 的page child修改時 os會copy 02/15 14:49
aoqq12:一份新的page 所以os只需在會可能被修改share page上 02/15 14:51
aoqq12:加上 mark 即可 02/15 14:52
xygod:請問第二題的(b),要怎麼回答呢? 02/15 14:55
aoqq12:謀口能啊!!!opt不存在就算了 02/15 14:57
aoqq12:virtual memory 本來就是大於memory在使用 02/15 14:58
aoqq12:complusory miss就一定比較多了 02/15 14:58
aoqq12:有一種可能會相等 就是它使用的process數沒超過main memory 02/15 15:00
aoqq12:更正是procees需要的memory總量 02/15 15:00
aoqq12:2.可以問一下 entry 為什麼要3byte 多1bit不是只需17就好 02/15 15:03
aoqq12:entry應該不用規定到整數? 02/15 15:03
xygod:我記得page table存在memory上,如果不align讀取時會很慘 02/15 15:05
aoqq12:@@ 對後 感謝 02/15 15:09
privatewind:我第三題的寫法是 就算有opt,但是virtual memory 02/15 17:13
privatewind:必須經過address translation 故還是會比較慢 02/15 17:13
privatewind:我覺得第三題有個前提,程式大小 小於 memory 02/15 17:14
privatewind:如果還牽扯上page fault之類的 在程式沒法放在MEM 02/15 17:15
sneak: 我沒法給樓上肯定回覆 https://daxiv.com 09/11 14:16