fix of definition loader
This commit is contained in:
parent
1ed69d8aa4
commit
995bad0874
1 changed files with 8 additions and 10 deletions
18
interview.md
18
interview.md
|
|
@ -651,24 +651,22 @@
|
|||
|
||||

|
||||
|
||||
1. При включении компьютера цп переходит на адрес биоса и загружает биос.
|
||||
2. Биос, или uefi проходит кучу проверок и согласно своим проверкам носитель информации.
|
||||
3. На носителе находится MBR или GPT где находится загрузчик. Дальше по обстоятельствам. Загрузчик может загружать ось, а может передать дальше. Например, если у нас несколько систем на нескольких разделах.
|
||||
1. При включении компьютера цп переходит на адрес биоса и загружает биос.
|
||||
2. Биос, или uefi проходит кучу проверок и согласно своим проверкам носитель информации.
|
||||
3. На носителе находится MBR или GPT где находится загрузчик. Дальше по обстоятельствам. Загрузчик может загружать ось, а может передать дальше. Например, если у нас несколько систем на нескольких разделах.
|
||||
|
||||
Под первой частью загрузки подразумевается небольшая часть машинного кода, которая запускает второй загрузчик. Потому что выделяется 446 байт. Там ничего не поместится.
|
||||
4. Итого загрузчик первого этапа загружает загрузчик второго и кладет данные в оперативку. Загрузчик, зная где лежит загрузчик ос, грузит его, и грузит initial run disk - там конфигурационные файлы, которые нужны для загрузки ядра.
|
||||
Под первой частью загрузки подразумевается небольшая часть машинного кода, которая запускает второй загрузчик. Потому что выделяется 446 байт. Там ничего не поместится.
|
||||
4. Итого загрузчик первого этапа загружает загрузчик второго и кладет данные в оперативку. Загрузчик, зная где лежит загрузчик ос, грузит его, и грузит initial ram disk - там лежат модули ядра. Они также являются драйверами, которые необходимы для загрузки всей остальной системы.
|
||||
|
||||
1. Затем ядро берет всё на себя. Инициализация устройств, конфигурирование процессора, памяти
|
||||
2. Далее запускается пользовательская среда, процесс init
|
||||
|
||||
|
||||
|
||||
Начало начал инициализация работы компьютера
|
||||
|
||||
Перед включением нужно послать какой-то сигнал, чтобы начать вообще инициализацию
|
||||
Начало начал инициализация работы компьютера.
|
||||
Перед включением нужно послать какой-то сигнал, чтобы начать вообще инициализацию загрузки пк.
|
||||
|
||||
Есть интеллектуальный способ, есть дедовской.
|
||||
|
||||
Интеллектуальный - послать сигнал через wake on lan
|
||||
|
||||
Дедовской - через кнопку. То есть через блок питания. AC Power Loss. Он принимает три состояния
|
||||
|
|
@ -680,7 +678,7 @@
|
|||
Для запуска процессору отправится сигнал Reset
|
||||
|
||||
|
||||
Полная подробная статья по ссылке:
|
||||
Полная подробная по загрузке пк вы можете увидеть по ссылке:
|
||||
[https://vc.ru/dev/137548-pusk-v-detalyah-kak-zagruzhaetsya-server](https://vc.ru/dev/137548-pusk-v-detalyah-kak-zagruzhaetsya-server)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue