当创建子进程(使用fork)时,它继承父进程的内存映像的一部分(程序参数,环境变量,堆和程序文本等)。它是否还继承了cpu寄存器中的数据。
是的,程序可见的寄存器被复制到子节点(例如堆栈指针)。操作系统设置的其他寄存器(例如控制寄存器)将改变,但这些寄存器不能从子节点访问。