словник | перекладачка | факти | тексти | програми
щодо | посилання | новини | гостьова книга | пошук
початок << тексти  << автор  << зміст  << сторінка

next up previous contents index
Далі: Реєстрація з терміналів (login) Вгору: Основні послуги в системі Назад: Основні послуги в системі

  
init

Найперша і найважливіша послуга в Юніксі надається процесом init . init  є першим процесом в кожній системі Юнікс, і старт init  є останнім кроком, який виконує ядро, коли воно загружається. Після свого старту init  продовжеє процес загрузки системи, виконуючи різноманітні задачі, потрібні при старті системи, такі як перевірка та монтування файлових систем, старт демонів (фонових процесів), тощо.

     

Точний список тих кроків, які робляться init 'ом насправді залежить від того, до якого типу він відноситься. Є кілька різноманітностей доступних для вибору. init  як звичайно забезпечує однокористувацький режим9, в якому ніхто не може зареєструватися в систему і користувач root  користується командною оболонкою на системній консолі; звичайний режим роботи має назву багатокористувацького режиму10. Деякі версії Юніксів узагальнюють ці поняття під назвою ``робочих рівнів'' 11, при цьому одно- та багато- користувацькі режими розглядаються як два окремих робочих рівні. Крім цього можуть бути також інші, як, наприклад, рівень, в якому запускається X на системній консолі12.

       

При звичайній роботі init  забезпечує роботу getty , які дозволяють користувачам зареєструватися в системі та ``всиновлює'' процеси-сироти (ті процеси, батьки яких, тобто ті процеси від яких вони породилися, вже померли (завершилися); в Юніксі всі процеси повинні бути в єдиному дереві, тобто всіх сирот потрібно всиновити.)

Під час вимкнення системи, це саме init  займається тим, що вбиває всі інші процеси, відмонтовує всі файлові системи та зупиняє процесор. І init  робить все це паралельно з усіма іншими функціями, на які ще окрім цього він був сконфіґурований.

     



Dmytro Kovalev
1999-06-10
вгору
 
Без реклами
2004-03-23 13:49:37
TopList
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:25:52