推 cakeboy:Working set好像跟multiprogramming degree 沒什麼關係 01/20 00:38
→ cakeboy:他是用來讓OS分配PAGE 所以不會去動到 process的數量 01/20 00:38
→ CS1DADA:可是當frame需求總量>實際frame總數 不是會swap這樣不就 01/20 00:57
→ CS1DADA:有調降的功能了嗎? 01/20 00:57
推 cakeboy:嗯嗯,抱歉,我講錯了,process會被swap out 01/20 01:08
→ dy957:還是說Working set是看之前常用的PAGE有哪些 所以對 01/20 01:18
→ dy957:multiprogramming degree沒有太大的關係? 01/20 01:18
→ privatewind:是會讓process所分配到的page減少,沒有鴨霸到把行程 01/20 08:32
→ privatewind:swap出去 01/20 08:33
→ privatewind:我錯了= = 是會把他swap out = = 01/20 08:56
推 peropero1:working set 是每個process都有 是os用來限定其最大的 01/20 09:13
→ peropero1:page使用量,用來防止thrashing發生 01/20 09:13
→ peropero1:是swap out少用的page,應該不是整個process 01/20 09:15
推 dacvidania:可是課本寫 working set strategy prevents thrashing 01/21 01:12
→ dacvidania:while keeping the degree of multiprogramming as 01/21 01:13
→ dacvidania:high as possible. 這不就是在控制multiprogramming嗎 01/21 01:14
推 christianSK:我想只是在不會造成thrashing 的情況下盡量允許 01/21 13:39
→ christianSK:process進入系統, 但讓誰進來讓多少進來並不是他控制 01/21 13:40
→ christianSK:當process對frame的總需求量太高就把想進入的擋住 01/21 13:40
→ christianSK:我的理解是這樣啦 01/21 13:41
→ privatewind:樓上的有一個問題是…通常multiprogramming degree 01/21 15:52
→ privatewind:要下修的話 就是因為thrashing呀 01/21 15:53