Разделяет ли родительский процесс регистры процессора с дочерним процессом - PullRequest
0 голосов
/ 27 апреля 2019

Когда создается дочерний процесс (с использованием fork), он наследует части образа памяти родительского процесса (аргументы программы, переменные среды, куча и текст программы и т. Д.). Он также наследует данные в регистрах процессора.

1 Ответ

1 голос
/ 28 апреля 2019

Да, регистры, которые видны программе, копируются в дочерний элемент (например, указатель стека).Существуют другие регистры, которые ОС устанавливает (например, управляющие регистры), которые будут меняться, но эти регистры недоступны от дочернего элемента.

...