Начало: start_kernel()

Начало: start_kernel()

Это обсуждение началось с перехода в функцию start_kernel () (init/main. с), которая является первой вызываемой архитектурно-зависимой частью кода.
Во время перехода в start_kernel () мы выполняем процесс 0, также известный как root thread (корневой процесс). Процесс 0 порождает процесс 1, известный как процесс инициализации. Процесс 0 становится ожидающим потоком процессора. Когда вызывается /sbin/init, у нас есть только два запущенных процесса:
init/main.с
396 asmlinkage void init start_kernel(void)
397 {
398 char * command_line;
399 extern char saved_command_line[];

RSS-материал