看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/HQGqEsC.jpg 想請問這兩題該怎麼回答?? ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.192.29 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1550588965.A.B90.html
Rioronja: 第二題洪逸說就用inode去解釋,因為他可以有direct跟ind 02/20 00:12
Rioronja: irect 所以小的可以存取很快,然後大的也可以存 02/20 00:13
Rioronja: 上面那題我也來等大神說明 02/20 00:14
TWkobe: 上面那題 因為linux實作的semaphore wait是會去sleep 02/20 00:42
ab940917: https://i.imgur.com/wETV3Ns.jpg 02/20 11:06
Davidhu127: Linux那題,我怎麼覺得這個policy像是為了防止hold an 02/21 00:16
Davidhu127: d wait啊? 02/21 00:16
eric131204: 所以是說linux用 non busy waiting作semephore嗎 02/21 14:34
Davidhu127: 課本說semaphore在linux是用於更長的lock,spin lock 02/21 16:29
Davidhu127: 只用於短的lock。所以當一個進程已經hold spin lock 02/21 16:29
Davidhu127: 時,不能夠再hold sem,因為要求後者表示會hold很久 02/21 16:29