[理工] 103清大OS 3 4 5 6 7

作者: st474ddr (hikke)   2019-01-18 23:56:30
小弟沒答案 所以想上版來跟各位大大對對看答案
第三題
https://i.imgur.com/kOTdQXr.jpg
第四題板上有在討論
https://i.imgur.com/Oiw9D8R.jpg
https://i.imgur.com/Mkjve2S.jpg
跟大家對一下
不知道我寫的有沒有對
謝謝各位大大
作者: moozkito (Once!)   2019-01-19 00:10:00
第四題板上討論結果不是1/3嗎 我記錯?舉例 A拿123先把1拿著了 B的123,132都要等那個1 所以不會deadlock 其他四種組合把2或3拿著都有可能導致deadlock
作者: dumpling1234 (dumpling)   2019-01-19 00:40:00
6a faster cpu對thrashing完全沒幫助所以不能那樣寫
作者: sdfg014025xx (隨便就好)   2019-01-19 00:45:00
Trashing是因為不斷的page fault 增快cpu沒用
作者: yp195126 (我睡故我在)   2019-01-20 00:55:00
第四題1/3 如果A為123 B可以為132 123 只要第一個相同就不會產生deadlock 所以每個A可對應2個B (6*2)/(6*6)=1/3等待cup的process已經很少了 cpu變快還是少 沒用7跟你一樣 但我只有列式 感覺求大約值有點多餘(?
作者: st474ddr (hikke)   2019-01-20 23:22:00
謝謝各位大大的回答 3.5還有大大知道答案嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com