推 mqazz1:我覺得bounded waiting沒成立耶@@ 07/07 23:20
→ mqazz1:flag[i] = flag[j] = true, 這兩個process不就在loop卡住.. 07/07 23:21
洪逸的說法是兩個都卡住所以pi 沒有 再度先於pj進入
所以有成立,我查恐龍好像沒看到有說明~~
推 mqazz1:LFU應該沒錯 印象中LFU的定義是把存取frequency最少的換掉 07/07 23:28
我覺得應該是總次數,他這樣的作法每次都是中間那個被替換掉~
感謝回答
※ 編輯: bjk 來自: 203.70.50.63 (07/07 23:57)
推 mqazz1:LFU跟MFU都是基於counter的做法 07/08 18:59
→ mqazz1:如果你手中有薛智文寫的OS 裡面有提到 07/08 19:00
→ mqazz1:counter計算被process使用過的次數 07/08 19:00
→ mqazz1:像optimal這種需要未來的數據 並沒辦法實作 只是比較的基準 07/08 19:01
推 mqazz1:不過當然只是我個人的想法 看看就好 07/08 19:11
→ bjk:我大概懂了,counter是跟著frame,感恩~ 07/08 19:17