作者mistel (Mistel)
看板Grad-ProbAsk
标题[理工] OS deadlock thread...等
时间Thu Oct 24 00:27:43 2019
1.
https://i.imgur.com/pyzFXCz.jpg
请问一下第6题的d选项为什麽是对的?
我看洪逸的流程应该是MMU发出interrupt才对?
p.s 答案为a,b,d
2.
https://i.imgur.com/49KcBbr.jpg
https://i.imgur.com/W67edLV.jpg
请问为什麽这题要送分?我觉得题目看起来没有问题(我怕是有什麽争议我没看出来><
p.s我自己的答案为b,c
3.
https://i.imgur.com/OFWCqQy.jpg
请问一下d选项是在讲什麽?race condition跟thread model有什麽关系呢?
p.s 答案为c,d
4.
https://i.imgur.com/ys1fdU8.jpg
请问这题在考什麽@@我好像完全没有读过相关的东西...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.166.181 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1571848065.A.40F.html
1F:推 a6976933: 1.的确是硬体发出trap而不是interrupt. 我想是因为是u10/24 10:22
2F:→ a6976933: ser program找不到page而导致软体中断10/24 10:22
4F:→ a6976933: g/page-fault-handling-in-operating-system/amp/10/24 10:23
https://www.google.com.tw/amp/s/www.geeksforgeeks.org/page-fault-handling-in-ope
rating-system/amp/
请问一下,所以硬体发出的不一定都是interrupt吗?
5F:推 zuchang: 3.d 应该是对的 因为多个使用者同时使用同一个thread的资10/24 11:56
6F:→ zuchang: 料当然有可能race condition10/24 11:56
了解 感谢
7F:推 zuchang: 送分那题我猜是题目出错 已经safe 还要safely有点怪 所以10/24 12:05
8F:→ zuchang: 我猜题目想说如果unsafe 那以下哪些机制可能会从unsafe>>10/24 12:05
9F:→ zuchang: safe 那我会选abd10/24 12:05
啊啊,z大不好意思,送分的你说的那题的上面那题reader writer problem 我有分上下两
张照片
10F:推 zuchang: 至於第一题VM 的page fault 是MMU发出trap 给OS处理 所以10/24 12:20
11F:→ zuchang: 没错10/24 12:20
※ 编辑: mistel (223.136.166.181 台湾), 10/24/2019 12:26:30
※ 编辑: mistel (223.136.166.181 台湾), 10/24/2019 12:28:12
※ 编辑: mistel (223.136.230.156 台湾), 10/25/2019 01:09:52
12F:→ DLHZ: 硬体是interrupt才对 10/25 01:51
13F:→ DLHZ: 我不太清楚那个网页为什麽是写trap 但目前为止我看到的都是 10/25 01:53
14F:→ DLHZ: 以软体trap硬体interrupt来区分10/25 01:53
15F:→ DLHZ: 更正一下 interrupt也有软体 10/25 02:02
16F:→ DLHZ: 我另外找了一下 结果fault应该是算在exception里的一种分类 10/25 02:07
17F:→ DLHZ: 同时exception也包含了trap 但两个不能算是同样的东西 10/25 02:07
18F:→ DLHZ: 抱歉我还是先保留 说法实在太多10/25 02:24
19F:→ DLHZ: 恐龙本里的确指出是trap 我想还是以书为主好了 抱歉10/25 02:38
了解,看来要记住这个
20F:→ DLHZ: 4就是要问改写过的方法实际的一些情况 好像rr我也可以不说rr 10/25 02:56
21F:→ DLHZ: 改成说一个基於fcfs的演算法 但是限制每个程式只能跑多久 10/25 02:56
22F:→ DLHZ: 今天他问一个新的做法 当然也不会看过 因为是随便定义出来的10/25 02:59
原来如此,我还以为是漏读了,原来是要自己发挥想像力
※ 编辑: mistel (223.137.214.48 台湾), 10/25/2019 08:34:23
23F:→ DLHZ: 我又去找了一下 intel的文件写明是一个fault 我认为是每个架 10/25 11:09
24F:→ DLHZ: 构可能有他自己的用法 10/25 11:09
25F:→ DLHZ: 但是就考试而言 应该还是以课本为主 我应该会先以trap来作答 10/25 11:10