作者AAQ8 ()
看板Grad-ProbAsk
標題[理工] OS題庫
時間Tue Nov 13 14:53:28 2018
https://i.imgur.com/83QWnof.jpg
為什麼這題的(e)選項是對的
我的想法是block狀態是在等event occur
跟ready是截然不同的狀態
所以扯不上邊
不知道我的想法哪裡錯了
麻煩各位
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.164.104
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1542092011.A.945.html
2F:推 w199381: Po了圖才發現好像不太對...沒回答到問題 11/13 15:05
3F:推 Dora5566: 可能block for CPU吧我猜的 11/13 15:45
4F:→ Dora5566: 我比較好奇,non-blocking只是類似asynchronize 應該不 11/13 15:46
5F:→ Dora5566: 是直接視為吧?! 11/13 15:46
6F:推 q79236: d只是說大概可以視為 e是因為在ready queue中的process又 11/13 17:42
7F:→ q79236: 不會取得資源 所以不會有任何的運作 11/13 17:42
8F:→ o5739201: 我猜是因爲你在ready q時排班器已經幫你排班了 所以你只 11/13 19:21
9F:→ o5739201: 能等著搶cpu吧 11/13 19:21