Поскольку вам известно, что это два адресных пространства: пользователь и ядро, обычная функция будет выполняться в пространстве пользователя, но когда вы будете использовать некоторые вызовы функций, реализованные в пространстве ядра, вы не сможете использовать их напрямую, чтобы получить к ним доступ.нам нужны системные вызовы.
Итак, теперь ваш вопрос заключается в том, почему kernal_thread () не указан в системных вызовах.
(в ответе «этого другого парня») функция kernal_thread () используется программистом ядра или обычнов драйвере устройства для создания потока в пространстве ядра.Таким образом, их реализация находится в пространстве ядра и используется только разработчиком ядра или программистом.(Примечание: - если был предоставлен интерфейс для некоторой функции для пользовательского пространства, которая будет завершена как системный вызов, так как нет интерфейса для этой функции для пользователя, поэтому их нет для документации на страницах руководства)
ЕслиВы хотите прочитать о документах о функции пространства ядра, скачать исходный код ядра и проверить папку «Документация» или проверить источник для соответствующей функции, у них мало комментариев.