You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9129abef39 | 7 years ago | |
---|---|---|
.. | ||
README.md | 7 years ago | |
linux-initialization-1.md | 7 years ago | |
linux-initialization-2.md | 7 years ago | |
linux-initialization-3.md | 7 years ago | |
linux-initialization-4.md | 7 years ago | |
linux-initialization-5.md | 7 years ago | |
linux-initialization-6.md | 7 years ago | |
linux-initialization-7.md | 7 years ago | |
linux-initialization-8.md | 7 years ago | |
linux-initialization-9.md | 7 years ago | |
linux-initialization-10.md | 7 years ago |
README.md
Процесс инициализации ядра
Здесь вы увидите несколько статей, которые описывают полный цикл инициализации ядра с первого шага после того, как ядро распаковано и до запуска ядром первого процесса.
Примечание: данные статьи не будут описанием всех шагов инициализации ядра. Здесь будет описана только общая часть ядра, без обработки прерываний, ACPI и многих других частей. Все части, которые я пропустил, будут описаны в других главах.
- Первые шаги после декомпрессии ядра - описывает первые шаги в ядре.
- Начальная обработка прерываний и исключений - описывает инициализацию начальных прерываний и начального обработчика ошибки страницы.
- Последние приготовления перед точкой входа в ядро - описывает последние приготовления перед вызовом
start_kernel
. - Точка входа в ядро - описывает первые шаги в общем коде ядра.
- Продолжение архитектурно-зависимой инициализации - описывает архитектурно-зависимую инициализацию.
- Архитектурно-зависимая инициализация, снова... - описывает продолжение процесса архитектурно-зависимой инициализации.
- Конец архитектурно-зависимой инициализации, почти... - описывает конец
setup_arch
. - Инициализация планировщика - описывает подготовку перед инициализацией и саму инициализацию планировщика.
- Инициализация RCU - описывает инициализацию RCU.
- Конец инициализации - последняя часть об инициализации ядра Linux.