摘要:
fork()函数:子进程是父进程的一个拷贝。即,子进程从父进程得到了数据段和堆栈段的拷贝,这些需要分配新的内存;而对于只读的代码段,通常使用共享内存的方式访问。fork返回后,子进程和父进程都从调用fork函数返回处开始执行。 父进程与子进程的不同之处在于:fork的返回值不同——父进程中的返回值为... 阅读全文
摘要:
进程配置有唯一的进程控制块PCB(process control block),由proc结构和usr结构组成。下面依次介绍进程相关的系统调用:pid_tfork(void); //创建一个子进程fork系统调用的作用是复制一个进程。当一个进程调用它,完成后就出现两个几乎一模一样的进程,我们也由此得... 阅读全文