The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

2.4 Последовательность запуска Linux

2.4 Последовательность запуска Linux

Предыдущая  Содержание  Следующая V*D*V

Теперь, когда есть понимание высокоуровневой архитектуры Linux, понимание последовательности запуска даст информацию о том, как стартуют различные подсистемы ядра, и как Linux передаёт управление в пользовательское пространство. Последовательность запуска Linux описывает последовательность шагов, которые начинаются с момента начального старта Linux до того, как пользователю в консоли предоставляется приглашение на вход. Почему на данном этапе вы должны понимать последовательность запуска? Понимание последовательности запуска необходимо, чтобы отметить этапы в цикле разработки. Также, после понимания процесса запуска станут поняты основные части, необходимые для создания системы Linux, такие как загрузчик и корневая файловая система. На встроенных системах время запуска часто должно быть как можно меньше; понимание деталей поможет пользователю настроить систему для быстрого запуска. Для более подробной информации об ускорении загрузки обратитесь к Приложению A.

 

Последовательность запуска Linux может быть разбита на три этапа:

 

- Фаза начальной загрузки: обычно этот этап выполняет инициализацию оборудования и тестирование, загружает ядро, и передаёт управление ядру Linux.

- Фаза инициализации ядра: этот этап выполняет зависящую от платформы инициализацию, запускает подсистемы ядра, включает многозадачность, монтирует корневую файловую систему и переходит в пространство пользователя.

- Фаза инициализации пользовательского пространства: обычно эта фаза запускает службы, выполняет инициализацию сети, а затем выдаёт строку приглашения.

 

Предыдущая  Содержание  Следующая