父子进程之间的资源共享过程

时间:2014-03-26 00:19:24

标签: process operating-system

我正在研究操作系统,我无法理解进程资源共享。 在ppt,它说

 Process Creation (title)
   *Resource sharing
      Parent and children share all resources
      Parent and child share no resources

我的英语很差,无法理解孩子为什么要分享所有资源以及为什么孩子不分享资源。

1 个答案:

答案 0 :(得分:2)

这是对具体fork函数的抽象。我想用于学术目的。

当使用fork生成子进程时,它会继承父进程打开的句柄,文件,控制台输入/输出和匿名管道。这些是您的文档正在讨论的resources

进程可以通过其他方式共享资源,方法是使用命名管道和命名文件。文件可以进行内存映射,因此这有效地创建了一个共享缓冲区空间。

这完全与IPC相关:进程间通信。

坦率地说,在你的课程似乎正在做的抽象层面处理这些事情并不是很重要。您的老师应该使用具体的术语,具体的函数名称,并以POSIX为基础。学生将自己想出概括。