【发布时间】:2019-04-27 14:15:28
【问题描述】:
当子进程被创建(使用fork)时,它继承父进程的部分内存映像(程序参数、环境变量、堆和程序文本等)。它是否也继承了 cpu 寄存器中的数据。
【问题讨论】:
标签: operating-system cpu child-process context-switch
当子进程被创建(使用fork)时,它继承父进程的部分内存映像(程序参数、环境变量、堆和程序文本等)。它是否也继承了 cpu 寄存器中的数据。
【问题讨论】:
标签: operating-system cpu child-process context-switch
是的,程序可见的寄存器被复制到子进程(例如堆栈指针)。操作系统设置的其他寄存器(例如控制寄存器)会发生变化,但这些寄存器不能从子级访问。
【讨论】: