[理工] 107交大計系第12題

看板Grad-ProbAsk作者 (帥氣小安)時間5年前 (2019/01/24 23:24), 編輯推噓6(6012)
留言18則, 3人參與, 最新討論串1/1
https://imgur.com/a/et2aCtv 想問D選項為甚麼錯 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.218.93.111 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1548343474.A.B31.html

01/25 01:25, 5年前 , 1F
不一定要wait,可以nonblocking
01/25 01:25, 1F

01/25 12:08, 5年前 , 2F
請問non blocking IO是把call system call的process
01/25 12:08, 2F

01/25 12:08, 5年前 , 3F
切換到waiting state,才能把CPU切給其他process這樣
01/25 12:08, 3F

01/25 12:08, 5年前 , 4F
嗎?
01/25 12:08, 4F

01/25 12:08, 5年前 , 5F
如果是的話,那原本call sys. call的process的確是進
01/25 12:08, 5F

01/25 12:08, 5年前 , 6F
入waiting state了?
01/25 12:08, 6F

01/25 12:28, 5年前 , 7F
應該可以一直在process身上不放掉CPU(?
01/25 12:28, 7F

01/25 12:28, 5年前 , 8F
如果只會等一下可以用busy-waiting的方式
01/25 12:28, 8F

01/25 12:28, 5年前 , 9F
還可以減少contest switch的cost
01/25 12:28, 9F

01/25 12:28, 5年前 , 10F
我只記得筆記有提到過這個作法,實作上怎麼運作我也不太
01/25 12:28, 10F

01/25 12:28, 5年前 , 11F
了解QQ
01/25 12:28, 11F

01/25 12:42, 5年前 , 12F
我是認為可以不放掉CPU沒錯,就只是想知道這樣的名詞
01/25 12:42, 12F

01/25 12:42, 5年前 , 13F
描述叫啥XD
01/25 12:42, 13F

01/25 12:42, 5年前 , 14F
最近剛翻到nonblocking IO所以有點疑惑
01/25 12:42, 14F

01/25 12:53, 5年前 , 15F
咦,我記錯了…我的描述其實是asynchronous IO
01/25 12:53, 15F

01/25 12:53, 5年前 , 16F
non blocking IO是user process不斷向kernel詢問
01/25 12:53, 16F

01/25 12:53, 5年前 , 17F
餵狗 淺談I/O model
01/25 12:53, 17F

01/22 12:10, , 18F
我的反例是fork也是system call 但fork後不會進wait
01/22 12:10, 18F
文章代碼(AID): #1SITYoin (Grad-ProbAsk)