Я новичок в Linux, понимая, что из пользовательского режима, если вызов процесса вызывает системный вызов fork(), тогда звезды процесса, выполняющиеся в системном режиме, и новый дочерний процесс создаются с помощью новое пространство режима ядра (включая стек) также выделяется для вновь созданного дочернего процесса. Мой вопрос: 1> Как и когда создается стек пользовательского режима для этого вновь созданного процесса? 2> Как ядро знает, где находится стек пользовательского режима для этого вновь созданного процесса? 3> Может ли ядро получить доступ к стеке пользовательского режима при выполнении в режиме ядра в этом новом контексте процесса?Создание процесса Linux: стек пользовательского режима
исправьте меня, если мой вопрос или понимание неверны.
Заранее благодарим за руководство.
рассматривает Bibek