网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

操作系统的问题与解答(fork,exit,wait函数)

时间:2024-10-12 23:09:53

1、fork函数系统调用的目的是什么?回答:a)Fork是在类Unix操作系统上创建进程的唯一方法。

操作系统的问题与解答(fork,exit,wait函数)

2、我们对父进程和子进程意味着什么?回答:a)父进程是创建子进程的分支。

操作系统的问题与解答(fork,exit,wait函数)

3、fork函数返回多少次?回答:a)两次,一次返回父进程,一次返回子进程。

操作系统的问题与解答(fork,exit,wait函数)

4、fork的可能返回值是什么?回答:a)0和大于0的PID或为-1。

操作系统的问题与解答(fork,exit,wait函数)

5、调用fork函数之后,程序如何知道它是在父进程中执行还是在子进程中执行?回答:a)根据fork()函数的返回值,如果它是父进程,则该值大于0(子进程的PID),如果它是子进程,则返回0。

操作系统的问题与解答(fork,exit,wait函数)

6、exit()系统调用的目的是什么?回答:a)对于子进程调用,恢复执行父等待进程。b)将状态参数值传达给父进程。c)终止子进程。

操作系统的问题与解答(fork,exit,wait函数)

7、exec函数系列系统调用的目的是什么?回答:a)在一个已经存在的进程的内容中运行一个可执行文件,替换先前的可执行文件,并将一些数据传输到新的可执行文件中。

操作系统的问题与解答(fork,exit,wait函数)

8、调用函数或调用系统调用时,通常执行将返回给调用者,并可能带有返回值。这对于exec函数系列系统调用是否正确?证明你的答案。回答:a)因为执行人员的目的是替换当前进程映像,以便位于前一个进程映咤胸剖玳像中的调用者返回到那里,如果有返回值的话那么一定会发生错误。

操作系统的问题与解答(fork,exit,wait函数)

9、wait()系统调用的目的是什么?回答:a)是让父进程等待其子进程退出。

操作系统的问题与解答(fork,exit,wait函数)
© 2025 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com