作者mistel (Mistel)
看板Grad-ProbAsk
標題[理工] 計組&OS
時間Mon Nov 18 19:44:14 2019
1.
https://i.imgur.com/wdNSX4s.jpg
請問第一題的b選項錯在哪?
2.
https://i.imgur.com/74ROqWm.jpg
https://i.imgur.com/762WSlK.jpg
請問第11題的d選項為什麼是對的?
many to one中會平均分配cpu time給各個kernel thread,但並不知道這條kernel thread
有多少user thread,所以不能保證有分配到較多的cpu time吧?
3.
https://i.imgur.com/vlEM2bQ.jpg
再請教一下這頁最上面這題的d選項為什麼是錯的?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.101.231 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1574077456.A.387.html
※ 編輯: mistel (111.71.101.231 臺灣), 11/18/2019 22:13:40
1F:推 zuchang: synchronous IO是說發出IO請求後還可以做事11/18 22:57
2F:→ ok8752665: 那是asynchronous吧?11/18 23:12
3F:推 zuchang: 應該二個都是 因為二個都算nonblocking IO只是asynchrono11/18 23:38
4F:→ zuchang: us 是完成多少 就回報多少 synchronous是完成才回報11/18 23:38
我打錯,不好意思,我想問的是d選項
※ 編輯: mistel (111.71.101.231 臺灣), 11/18/2019 23:48:39
5F:推 ok8752665: 是嗎 洪逸是說blocking io約等於synchronous io 然後no11/18 23:50
6F:→ ok8752665: n-blocking io是有多少回報多少 asynchronous是做完會11/18 23:50
7F:→ ok8752665: 回報11/18 23:50
8F:推 mi981027: z大的解釋有原文可以參考嗎?? 我的理解跟o大比較像欸11/19 08:05
9F:→ mi981027: blocking, synchorous是發出io請求後block住,等io完成 11/19 08:05
10F:→ mi981027: 才做其他事11/19 08:05
11F:→ mi981027: nonblocking會不斷的polling,詢問io完成了沒,沒完成就11/19 08:05
12F:→ mi981027: 做其他事(會使用while loop不斷檢查)11/19 08:05
13F:→ mi981027: asynchronous是發出io request後就直接return,直到kern11/19 08:05
14F:→ mi981027: el通知我們io做完了再回來取(可以用signal實作)11/19 08:05
15F:→ mi981027: 有錯還請更正11/19 08:05
16F:推 zuchang: 抱歉 應該mi跟ok大是對的 是我記錯11/19 09:19
18F:→ b10007034: 可參考看看11/19 09:33
19F:→ mistel: 感謝幾位大大討論跟回覆,可以順便講解一下原文提到的其 11/19 10:50
20F:→ mistel: 他選項嗎><11/19 10:50
21F:推 b10007034: 第一題應是machine code,x86assembly language 可以11/19 11:24
22F:→ b10007034: 透過compiler 轉成arm11/19 11:24
我還以為一種組合語言會對應一種機器架構耶,原來組合語言也有可攜性!?
不過不同的指令集的功能完整度好像也差很多,好像也不是所有組合語言都可以互相轉換..
.
23F:→ ok8752665: 3. 如果是call exit()直接變成terminated?11/19 11:36
24F:推 b10007034: Call system call 之後不一定要進waiting可以繼續執行11/19 11:41
25F:→ b10007034: asynchronous/nonblocking...11/19 11:41
對耶!!感謝
26F:→ ok8752665: 喔喔 對齁 11/19 11:50
※ 編輯: mistel (111.71.101.231 臺灣), 11/19/2019 12:28:05