[理工] OS題庫

看板Grad-ProbAsk作者時間7年前 (2018/11/13 14:53), 編輯推噓4(405)
留言9則, 4人參與, 7年前最新討論串1/2 (看更多)
https://i.imgur.com/83QWnof.jpg
為什麼這題的(e)選項是對的 我的想法是block狀態是在等event occur 跟ready是截然不同的狀態 所以扯不上邊 不知道我的想法哪裡錯了 麻煩各位 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.164.104 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1542092011.A.945.html

11/13 15:01, 7年前 , 1F

11/13 15:05, 7年前 , 2F
Po了圖才發現好像不太對...沒回答到問題
11/13 15:05, 2F

11/13 15:45, 7年前 , 3F
可能block for CPU吧我猜的
11/13 15:45, 3F

11/13 15:46, 7年前 , 4F
我比較好奇,non-blocking只是類似asynchronize 應該不
11/13 15:46, 4F

11/13 15:46, 7年前 , 5F
是直接視為吧?!
11/13 15:46, 5F

11/13 17:42, 7年前 , 6F
d只是說大概可以視為 e是因為在ready queue中的process又
11/13 17:42, 6F

11/13 17:42, 7年前 , 7F
不會取得資源 所以不會有任何的運作
11/13 17:42, 7F

11/13 19:21, 7年前 , 8F
我猜是因爲你在ready q時排班器已經幫你排班了 所以你只
11/13 19:21, 8F

11/13 19:21, 7年前 , 9F
能等著搶cpu吧
11/13 19:21, 9F
文章代碼(AID): #1RwdJhb5 (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1RwdJhb5 (Grad-ProbAsk)