[理工] 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