[理工] 105成大計系

作者: bochengchen (LFII)   2019-02-19 23:09:22
https://i.imgur.com/HQGqEsC.jpg
想請問這兩題該怎麼回答??
作者: Rioronja (想show幹話組)   2019-02-20 00:12:00
第二題洪逸說就用inode去解釋,因為他可以有direct跟indirect 所以小的可以存取很快,然後大的也可以存上面那題我也來等大神說明
作者: TWkobe (中華柯比)   2019-02-20 00:42:00
上面那題 因為linux實作的semaphore wait是會去sleep
作者: ab940917 (chen)   2019-02-20 11:06:00
作者: Davidhu127 (船船_BTTO)   2019-02-21 00:16:00
Linux那題,我怎麼覺得這個policy像是為了防止hold and wait啊?
作者: eric131204 (暗女巫)   2019-02-21 14:34:00
所以是說linux用 non busy waiting作semephore嗎
作者: Davidhu127 (船船_BTTO)   2019-02-21 16:29:00
課本說semaphore在linux是用於更長的lock,spin lock只用於短的lock。所以當一個進程已經hold spin lock時,不能夠再hold sem,因為要求後者表示會hold很久

Links booklink

Contact Us: admin [ a t ] ucptt.com