[理工] 离散一题,以及test_and_set

楼主: ponwar87123 (干我屁事喔北七)   2020-02-01 11:22:41
https://imgur.com/gsUZgMT
这题看题意,应该是右边到左边会对,左边到右边错
C选项似乎有选
但为什么A B两个set数量一样,就可以推到1-1?
可能A到B是多对一,然后B有些element没对到吗?
另外问作业系统的问题
1.test_and_set是privileged指令吗?
网络上查有说是有说不是的说
2.process terminate is used for deadlock prevention是T or F?
然后写中央的考古的时候,
发现很多题目偏冷门,可能是网络可能是Linux系统
这些大家都怎么读@@
作者: MASAGA (和泉千晶我老婆)   2020-02-01 11:29:00
基数一样->找的到一个一对一的function他说的是existingprivileged 指的是要切kernel mode执行的 test&set不用terminate应该是deadlock avoid或recovery会用到不过我硬件偏烂== 不保证
作者: mistel (Mistel)   2020-02-01 12:16:00
test and set应该是 他是在user space利用系统呼叫完成的terminate应该是recovery我个人觉得要选 E选项比较像是减少程式多元度,而不是在执行中侦测死结然后砍掉行程而且题目是说 without introducing the possibility of deadlock 所以应该要选的是不会导致死结恶化的动作,我觉得跟banker's比较无关像交大108的4答案也是全选 可以参考一下https://drive.google.com/folderview?id=19B2DOFImdloxCoD922ZxLWEVniOupBqf嗯嗯我觉得应该是这样,banker也有个定理,若系统是安全的则maxi的总和<行程总和+资源总和 所以行程减少确实不会到系统,应该可以当作另一个参考答案ABD 我看错了==上面连结有附答案*行程减少确实不会危害到系统

Links booklink

Contact Us: admin [ a t ] ucptt.com