我正在学习操作系统,我无法理解进程资源共享。在ppt里,写着
Process Creation (title)
*Resource sharing
Parent and children share all resources
Parent and child share no resources我的英语很差,不明白为什么孩子们要分享所有的资源,为什么孩子们没有分享资源。
发布于 2014-03-26 01:19:57
这是对非常具体的fork函数的抽象。我想是为了学术目的。
当使用叉生成子进程时,它继承父进程打开的句柄、文件、控制台输入/输出和匿名管道。这些是您的文档所讨论的resources。
进程还可以通过使用命名管道和命名文件来共享资源。文件可以被映射为内存,这样就可以有效地创建一个共享的缓冲区空间。
这都是相对于IPC :进程间通信。
坦率地说,在抽象的层面上处理这些事情并不是很重要,就像你的课程所做的那样。你的老师应该用具体的术语,具体的功能名称,并以POSIX为基础。学生们会自己想到泛化。
https://stackoverflow.com/questions/22649039
复制相似问题