URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63524
[ Назад ]

Исходное сообщение
"как ядро запускает ini?Ведь fork и exec еще не работают"

Отправлено reman , 20-Янв-06 16:12 
Как ядро запускает процесс init, если функции создания процессов fork и exec еще не доступны???

Содержание

Сообщения в этом обсуждении
"как ядро запускает ini?Ведь fork и exec еще не работают"
Отправлено newser , 20-Янв-06 16:43 
>Как ядро запускает процесс init, если функции создания процессов fork и exec
>еще не доступны???


А с чего вдруг они недоступны???


"как ядро запускает ini?Ведь fork и exec еще не работают"
Отправлено reman , 23-Янв-06 08:15 
>А с чего вдруг они недоступны???
на самом деле я не знаю - доступны или нет.
Препод в универе спросил на экзамене - "как ядро запускает init, если fork, exec недоступны на этом этапе загрузки ОС???"...



"как ядро запускает ini?Ведь fork и exec еще не работают"
Отправлено newser , 23-Янв-06 12:19 
>>А с чего вдруг они недоступны???
>на самом деле я не знаю - доступны или нет.
>Препод в универе спросил на экзамене - "как ядро запускает init, если
>fork, exec недоступны на этом этапе загрузки ОС???"...


Препода послать куда подальше! fork и exec - системные вызовы!


"как ядро запускает ini?Ведь fork и exec еще не работают"
Отправлено Simps , 23-Янв-06 12:41 
>>>А с чего вдруг они недоступны???
>>на самом деле я не знаю - доступны или нет.
>>Препод в универе спросил на экзамене - "как ядро запускает init, если
>>fork, exec недоступны на этом этапе загрузки ОС???"...
>
>
>Препода послать куда подальше! fork и exec - системные вызовы!

Зачем слать препода? Был тест на вшивость для студента, студент его не прошел ;)Наверно экзамен не сдал


"как ядро запускает ini?Ведь fork и exec еще не работают"
Отправлено reman , 25-Янв-06 16:02 
...
>Зачем слать препода? Был тест на вшивость для студента, студент его не
>прошел ;)Наверно экзамен не сдал

Сдал на 5. ;-))) один из всей группы 27 чел. из остальных 26 сдали 7-9 человек на 3. остальные не смогли. такой вот у нас препод (УГТУ-УПИ Екатеринбург)

про то как именно запускается инит, препод на самом деле не рассказывал. Это он действительно скорее всего решил проверить на вшивость...



"как ядро запускает ini?Ведь fork и exec еще не работают"
Отправлено lavr , 23-Янв-06 13:14 
>>А с чего вдруг они недоступны???
>на самом деле я не знаю - доступны или нет.
>Препод в универе спросил на экзамене - "как ядро запускает init, если
>fork, exec недоступны на этом этапе загрузки ОС???"...

мельком глянул sources BSD:

- ядро имеет свой собственный вызов fork которым и вызывает initproc,
в качестве initproc может быть не только традиционный init (что еще -
подумать самостоятельно или посмотреть sources ядра).
У init'а соответственно есть тоже свой собственный fork.
Вот собственно и усе.

1. Читаем man по процессу загрузки: как и сколько стадий
2. Смотрим sources загрузчика/ов
3. Смотрим sources ядра и как запускается init
4. Ну и ради интереса можно посмотреть sources init