[理工] os process觀念題

作者: alice85319 (好想打lololololol)   2018-12-01 19:57:13
https://i.imgur.com/d2ot8x7.jpg
(a) 的部分 不太懂題目的意思
前面是說 unit process在 unix跟linux中扮演的角色 我的想法是 用來啟動其他process
的初始程式
但是後面的 regard to termination 我就不知道怎麼解釋了
2. 如果rr中 在一個時間點,p1 time out 要重新進入Queue 中等待,同時也有一個p2要
進入scheduling 那在queue中應該誰先進? (寫題目有遇到剛好這樣的問題
作者: skyHuan (Huan)   2018-12-01 20:33:00
init是一開始的父process,應該是在問exit之後子process要怎麼處理,有跟著exit,如果不跟著結束資源可以從祖父來或OS分配下面洪1的筆記也有討論到,做題目自己註記假設好就好,如果讓新的先進可以說比較公平,但讓原本的先進可以減少context switch cost
作者: LinoYo (Lino)   2018-12-01 21:16:00
不好意思,借問sky大,為什麼子process需要從祖父那邊而來不是在fork子process的時候,就有copy一份新的子PCB了嗎
作者: skyHuan (Huan)   2018-12-01 21:55:00
https://i.imgur.com/CBL855s.jpg這是洪逸上課筆記,我也沒仔細想過(3)(5)資源是指什麼QQ不知道是不是回應對象,可能子process結束後是祖父要來蒐集資訊還是OS處理的概念(?可能要等等有沒有其他人有其他解釋了XD
作者: Dora5566 (咩休幹某)   2018-12-01 22:16:00
我覺得是再問子process被刪時,父process要幹嘛回收return value,和release register,memory space,etc.
作者: plsmaop (plsmaop)   2018-12-02 00:38:00
我猜是在問orphan process,orphan process結束時由init透過wait去接exit status
作者: alice85319 (好想打lololololol)   2018-12-02 01:37:00
大家抱歉 我忘了先google看看了 這好像是習題! 下面附上解答https://i.imgur.com/PUCmN4c.jpg第二題也謝謝sky大的詳細解說~

Links booklink

Contact Us: admin [ a t ] ucptt.com