[資工]交大 100,98 OS 數個問題

作者: qoojordon (穎川琦)   2015-01-22 22:43:10
幾個觀念想確認
http://ppt.cc/SU4n
http://ppt.cc/IxGv
[NCTU 100 OS]
7(d) NFS 也是 UNIX semantic ?
9(d)(e)
不太懂怎麼解讀這兩個選項 , 恐龍原文都有出現 , 只是這兩個性質看不太懂它的意思
10
想問紅色底線的這些資料結構是記錄目錄用的嗎?
我自己是理解成:
OS管理很多file
作者: JacobSyu (JacobSyu)   2015-01-22 23:26:00
推!深入, 11(e) Linux有user/kernel preemption
作者: shanbb (Moriz)   2015-01-22 23:34:00
記得safe algo.傳回unsafe不等於必定發生死結
作者: qoojordon (穎川琦)   2015-01-22 23:35:00
我的印象也是和s說的一樣,那非死結的UnSafe是甚麼狀況?
作者: JacobSyu (JacobSyu)   2015-01-22 23:39:00
11(e) http://ppt.cc/Hpr3 更多 Linux...有說明 nonpree
作者: qoojordon (穎川琦)   2015-01-22 23:41:00
謝謝你,linux超苦手,讀書的時候都再混 ~"~
作者: shanbb (Moriz)   2015-01-22 23:45:00
例如P1申請回傳unsafe,則申請會被否決,要等一段時間才能再申請,這樣回答有跳針嗎XD
作者: JacobSyu (JacobSyu)   2015-01-22 23:45:00
unsafe真實去排班才是deadlock我印象好像是這樣...unsafe指模擬排班若實際去牌會造成deadlock,想法有誤?
作者: qoojordon (穎川琦)   2015-01-22 23:48:00
你和s講的是相同的事情,這樣我好像知道我盲點在哪了所以10年14b不選應該只能說UnSafe,所以不給他申請我之後有看到類似的題目再補上來驗證
作者: guo1111 (gg)   2015-01-22 23:53:00
20沒弄錯的話在implement filesystem那章講performance那16 我算的跟你一樣 我記得他答案有給錯
作者: qoojordon (穎川琦)   2015-01-22 23:56:00
抱歉喔,快考試才po問題 = =...之前沒那麼多人討論,想快考試的時候應該就會想通,現在好像不是這麼回事
作者: shanbb (Moriz)   2015-01-23 00:07:00
別這麼想 很多問題都沒想到,還要謝謝你呢!
作者: maque (Roadside)   2015-01-23 00:15:00
真的深度推...
作者: JacobSyu (JacobSyu)   2015-01-23 00:20:00
根本不會考到這麼難...我是沒時間想這麼細
作者: killerw74 (killerw74)   2015-01-23 00:44:00
19在恐龍書第九章前面有講到關於swap space
作者: JacobSyu (JacobSyu)   2015-01-23 00:45:00
近兩三年合併考,OS CO好像沒考這麼細了?
作者: shanbb (Moriz)   2015-01-23 01:35:00
(7)NFS is standard UNIX client-server file sharing protocol
作者: qoozxc789 (呵呵)   2015-01-23 12:07:00
想問11.c priority inheritance解決priority inversion不能算解決race condition嗎?還是說mutual exclusion就已經解決race condtion腦袋又打結了XD
作者: shanbb (Moriz)   2015-01-23 12:24:00
Priority inversion跟race condition的情況不一樣吧XD
作者: qoozxc789 (呵呵)   2015-01-23 12:27:00
用互斥存取解決race condition,但會出現priorityinversion, 可以用priority inheritance來解決
作者: shanbb (Moriz)   2015-01-23 14:01:00
所以他不是用來解決race condition的不是嗎
作者: qoozxc789 (呵呵)   2015-01-23 14:07:00
用來解決解決race condition的方法產生的問題吧
作者: GuardmanMart (Mart)   2015-01-23 14:09:00
kernel dispatch latency太高,影響了real-time job=> 用preemptive kernel解決但又要保持沒有race condition => 出現優先權反轉問題 => 用優先權繼承解決。所以其實是最初是在解決kernel dispatch latency太高的問題
作者: killerw74 (killerw74)   2015-01-23 16:38:00
File descriptor 剛看好像是user process用來指向某個檔案是從user的file descriptor table找取 恐龍書13章有張圖有 http://i.imgur.com/Bt0ha0O.jpg
作者: galapous (墨)   2015-01-24 10:49:00
洪兔筆記有舉RAG unsafe但實際上不會deadlock的例子Unsafe不一定會deadlock,會deadlock那你之前跑algo一定是unsafe,我理解是這樣

Links booklink

Contact Us: admin [ a t ] ucptt.com