[理工] [os] 99 交大os

看板Grad-ProbAsk作者 (AG)時間15年前 (2011/01/21 13:34), 編輯推噓6(6022)
留言28則, 8人參與, 最新討論串1/1
想請問複選的第三題 which one(s) of the following can possibly resolve deadlocks? a) kill some ready processes b) delete some file from disk c) swap out some inactive processes d) increase the priorities of the processes involved in deadlocks ans : a b c 我想問 為什麼 b 是對的而 d 是錯的? 謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.66.119

01/21 15:21, , 1F
(d)錯沒有問題
01/21 15:21, 1F

01/21 15:22, , 2F
(b)的話我就不懂了 囧
01/21 15:22, 2F

01/21 15:22, , 3F
我覺得啦 b)刪掉file她就不會去搶cpu資源 所以OK
01/21 15:22, 3F

01/21 15:23, , 4F
d)的話因為把他的priority調高 相對的別的process變低
01/21 15:23, 4F

01/21 15:25, , 5F
阿不是...deadlock的話一定要增加資源或減少program
01/21 15:25, 5F

01/21 15:34, , 6F
我是在想如果刪掉file是不是可以相對增加記憶體空間
01/21 15:34, 6F

01/21 15:36, , 7F
d錯的原因我想到了, 因為不能插隊 所以再高也沒用吧
01/21 15:36, 7F

01/21 16:15, , 8F
可以偷偷求一下檔案嗎Q▽Qa
01/21 16:15, 8F

01/21 16:20, , 9F
我沒有電子檔耶@@
01/21 16:20, 9F

01/21 16:41, , 10F
(b)我有點疑問就是今天刪掉disk中的file,並不一定是刪掉
01/21 16:41, 10F

01/21 16:41, , 11F
手中問有資源的吧
01/21 16:41, 11F

01/21 16:42, , 12F
hold & wait 互相把持資源的沒有刪除也是一樣有deadlock
01/21 16:42, 12F

01/21 16:42, , 13F
啊~題目問can possibly如果理解成有機會解除deadlock就
01/21 16:42, 13F

01/21 16:43, , 14F
當作是有機會好了
01/21 16:43, 14F

01/21 21:48, , 15F
嗯 b)只是有機會而已 因為disk還沒進入mem
01/21 21:48, 15F

01/21 21:53, , 16F
memory mapping file的話就進去了喔 :)
01/21 21:53, 16F

01/21 23:49, , 17F
關於b我一直有個聯想
01/21 23:49, 17F

01/21 23:50, , 18F
如果說目前process有把持資源 但是memory不夠
01/21 23:50, 18F

01/21 23:51, , 19F
它被swap out出去memory後 他還會持有resource嗎?
01/21 23:51, 19F

01/21 23:52, , 20F
如果可以的話那就說的通 可是感覺怪怪的= =
01/21 23:52, 20F

01/22 00:08, , 21F
沒有進memory的話就不能拿到資源了吧?
01/22 00:08, 21F

01/22 00:09, , 22F
所以如果mem不夠 他根本拿不到資源阿
01/22 00:09, 22F

01/22 00:10, , 23F
我不知道preemptive是不是在這時候能用
01/22 00:10, 23F

01/22 00:12, , 24F
如果在ready queue中持有資源的resource會不會被swap out
01/22 00:12, 24F

01/22 00:13, , 25F
持有resource process才對= =打錯
01/22 00:13, 25F

01/22 03:39, , 26F
說不定resource就是disk space, 刪掉剛好就有多的resource
01/22 03:39, 26F

01/22 11:20, , 27F
aoqq大講的狀況好像跟interlock蠻像的
01/22 11:20, 27F

09/11 14:09, , 28F
d錯的原因我想到了, https://daxiv.com
09/11 14:09, 28F
文章代碼(AID): #1DEHhyTs (Grad-ProbAsk)