【问题标题】:Does parent process shares cpu registers with child process父进程是否与子进程共享 cpu 寄存器
【发布时间】:2019-04-27 14:15:28
【问题描述】:

当子进程被创建(使用fork)时,它继承父进程的部分内存映像(程序参数、环境变量、堆和程序文本等)。它是否也继承了 cpu 寄存器中的数据。

【问题讨论】:

    标签: operating-system cpu child-process context-switch


    【解决方案1】:

    是的,程序可见的寄存器被复制到子进程(例如堆栈指针)。操作系统设置的其他寄存器(例如控制寄存器)会发生变化,但这些寄存器不能从子级访问。

    【讨论】:

      猜你喜欢
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      • 1970-01-01
      • 2019-06-23
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多