Я учусь разрабатывать вашу собственную операционную систему. Я знаю, что происходит после загрузки загрузчика, так как я все равно пишу это сам. Однако, какие операции происходят между нажатием выключателя питания и загрузкой загрузчика, не очень понятно.
Я знаю, что на высоком уровне, это то, что происходит:
- Питание подается на блок питания
- Проверяется, нет ли проблем с питанием (POST)
- BIOS загружен
- BIOS выполняет некоторые проверки
- BIOS загружает загрузчик
Итак, вот мои вопросы:
- Я где-то читал о том, что сигнал RESET постоянно посылается процессору, когда он не включен. Когда питание подается, этот сигнал останавливается? Это правда ? Если да, то кто подает этот сигнал и выполняется ли проверка правильности подачи питания до или после прекращения сигнала? Если нет, то что происходит при нажатии кнопки питания?
- Вкратце, какие операции выполняются в POST? Некоторые источники упоминают, что POST выполняется аппаратно, а некоторые говорят BIOS. Это верно ?
- Какие проверки выполняются BIOS? Они включают только проверку, все ли устройства настроены правильно?
- Я также читал кое-что о проверке / чтении с CMOS-чипа. Что это за операция и выполняется ли она в BIOS?
PS: Если этот вопрос не подходит для этого сайта, пожалуйста, закройте его и укажите правильный сайт. И если бы кто-то мог добавить другие подходящие теги, это было бы полезно.