作者ok8752665 ()
看板Grad-ProbAsk
标题[理工] os 洪逸 deadlock 11
时间Mon Sep 2 19:55:56 2019
http://i.imgur.com/vknCtoE.jpg
答案是C D E
题目说P1先要求了1个A 2个C
我跑完演算法是处於safe state
不过核准这个要求 就没办法safe sequnce从P3开头了
所以P1那个请求是有可能被拒绝的吗?
-----
Sent from JPTT on my Sony G8342.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.82.34.40 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1567425359.A.6EB.html
1F:→ DLHZ: 他指的是完成额外需要1a2c而不是刚开始就要求吧? 09/03 01:33
2F:→ ok8752665: 不是都是request吗 还是要写成(?,?,?) 才是请求 09/03 08:39
3F:→ DLHZ: 如果是刚开始就拿的话我觉得应该写allocation才对 request就 09/03 12:05
4F:→ DLHZ: 比较像要求额外的资源来完成任务 09/03 12:05
5F:→ ok8752665: 知道了 谢谢 09/03 13:42
6F:→ ok8752665: 可是我重算了一次 如果a的need多了(1,0,2) c选项的 09/03 13:51
7F:→ ok8752665: sequence也不能用 09/03 13:51
8F:→ ok8752665: *p1的need 09/03 13:52
9F:→ DLHZ: 抱歉 我看了一下a跟b 觉得他选项应该是说p1先提前额外要求了 09/03 15:35
10F:→ DLHZ: 而非之後额外要求 09/03 15:35
11F:→ DLHZ: 我觉得这样解释的话答案是bc 09/03 15:38
12F:→ ok8752665: 顺便问一下 B我用检测deadlock的演算法下去跑是会 09/03 16:11
13F:→ ok8752665: deadlock的 为什麽b要选 09/03 16:11
14F:→ DLHZ: 他不是问那个对吗?b说会deadlock没错吧 09/03 17:13
15F:→ ok8752665: 我看错了 没事了 09/03 17:36
16F:推 handsome8888: 老师说只会unsafe 09/09 21:46
17F:→ handsome8888: 但不代表一定deadlock 09/09 21:46