Архитектура современных операционных систем

73 Общая схема работы init После запуска init просматривает inittab (строчка за строчкой) и запускает на выполнение процессы (рис. 2.34.), соответствующие текущему уровню вы- полнения. Как только init просмотрит inittab, он переходит в ожидание одного из следующих трех событий:  произошел отказ питания (сигнал SIGPWF) – запускается процедура останова системы;  завершился один из процессов, запущенных init (сигнал SIGCLD) – init снова начинает просматривать inittab для запуска процессов по res- pawn;  пользователь ввел команду выхода из текущего уровня (сигнал SIGQUIT) - init начинает процедуру перехода на новый уровень вы- полнения. Рис. 2.34. Команда init q передает init сигнал SIGQUIT для выхода из текущего уровня и перехода к уровню выполнения по умолчанию. Уровни 1 2 … /etc/inittab init процессы текущий уровень sigQuit sigPwf sigCLD sigTerm sigKill ожидание Запуск процесса Переход на новый уровень

RkJQdWJsaXNoZXIy MTY0OTYy