作者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/m.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