在UNIX系统中,一个进程在完成了任务并调用了exit后,子进程和父进程各做什么工作?

admin2016-05-14  13

问题 在UNIX系统中,一个进程在完成了任务并调用了exit后,子进程和父进程各做什么工作?

选项

答案一个进程在调用exit后,关闭所有的打开文件,释放共享正文段、本进程的数据段、用户栈和核心栈的存储空间,暂时保留proc结构和盘交换区的user结构副本,使进程的状态改为SZ()MB状态。进程终止时如有父进程因等待子进程的终止而处于睡眠状态,就唤醒父进程,最后调用swtch程序重新调度。 父进程被调度占用处理机时,在对进入SZOMB的子进程作善后处理后,释放该子进程的一切资源,使其生命期最后被终止。

解析
转载请注明原文地址:https://kaotiyun.com/show/xKNx777K
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)