[理工] [OS] 清大資工97 replacement algorithum

看板Grad-ProbAsk作者 (Maldoror is dead)時間14年前 (2010/03/10 22:23), 編輯推噓5(506)
留言11則, 5人參與, 最新討論串1/1
http://www.lib.nthu.edu.tw/library/department/ref/exam/eecs/cs/97/2002.pdf 第六題 大意是: 500次reference 這500次中包含6個pages 可用頁框數為4 (1)求最小page fault次數 (2)求最大page fault次數 (3)若是n個reference,求最大page fault次數(即以n表示) 以下是我的想法: (1) 因為要包含六個pages,必然有6個compulsory miss 所以最少6個page fault (2) 用猜的... 假設refernce順序是123456123456... 觀察到除前面6個外,後面每5個refernce有2個miss 所以我寫 6 + ((500-6) div 5) + ((500-6) mod 5)-3 = 203 (3) 承(2)也用猜的... 總覺得(2)(3)應該是錯的,但是想不出其他好方法 請問有寫過的各位大大,不吝賜教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.244.169

03/10 22:50, , 1F
想法沒錯,差在計算而已,不過我手邊也沒答案~
03/10 22:50, 1F

03/10 22:50, , 2F
3)比較難導
03/10 22:50, 2F

03/10 22:54, , 3F
(2)也是嗎? 我想說應該會有的更好的想法證明最大
03/10 22:54, 3F

03/10 23:08, , 4F
500應該要扣掉6吧?
03/10 23:08, 4F
※ 編輯: Lautreamont 來自: 220.136.244.169 (03/10 23:13)

03/10 23:13, , 5F
對打的時候忘計扣了
03/10 23:13, 5F

03/11 07:17, , 6F
感覺(2)的應該更多
03/11 07:17, 6F

03/11 08:52, , 7F
我是對自己想法沒信心 在想哪種狀況會使OPT最大
03/11 08:52, 7F

03/11 10:52, , 8F
我覺得最多的情況應該是,一開始的6個reference後,每
03/11 10:52, 8F

03/11 10:53, , 9F
次皆為PF,所以共為500次。(ex:123456123456...)
03/11 10:53, 9F

03/11 10:55, , 10F
噢..我錯了= = 是OPT..
03/11 10:55, 10F

03/11 22:04, , 11F
一開始4個錯 接下來每4個錯2個(因為opt可以估到2個) 這樣?
03/11 22:04, 11F
文章代碼(AID): #1Bbwjp9L (Grad-ProbAsk)