看板 Grad-ProbAsk 關於我們 聯絡資訊
Q: Working set model can control the degree of multiprogramming 為什麼是false呢? 當frame需求總量>實際frame總數時, os不是會把一些process swap out嗎 這樣不就可調整multiprogramming degree了? 還是因為它只能調降不能調升呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.44.104
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
sneak: 還是說Working https://daxiv.com 09/11 14:09