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