Различие между BIOS и программой самозагрузки

Перед чем-либо я знаю, что BIOS становится устаревшим! Я только что столкнулся с этим термином "программа самозагрузки" в учебнике ОС Silberschatz, и я понял, что это делает довольно подобную вещь к BIOS, смотря на объяснения, найденные в Интернете, например:

BIOS в современных ПК инициализирует и тестирует компоненты оборудования системы и загружает загрузчик или операционную систему от устройства массовой памяти. Википедия

Я хочу знать, являются ли они тем же или являются двумя разными вещами?

(Я также хочу упомянуть, что я полагаю, что "программа самозагрузки" не должна быть тем же самым как загрузчиком, поэтому не говорите о различии между загрузчиком и BIOS, это уже находится на SU и не является моим вопросом, TYIA.)

0
задан 15 April 2018 в 07:30

1 ответ

Только на предмет Вашего комментария к Вашему собственному вопросу:

На основе вещей я вижу в этих ссылках, термин "программа самозагрузки" используется неточно в Silberschatz, возможно, для упрощения понимания.

— Я думал бы, что это более корректный говорит, что загрузчик является подразделом общей программы самозагрузки, которая конкретно имеет дело с загрузкой других более высоких слоев (например: операционная система), так же, как POST является подразделом общей начальной загрузки (который должен предшествовать основной части)...

... или другими словами:

  • начальная загрузка является целым процессом;
  • общая “программа самозагрузки” является набором меньших программ и систем (т.е.: это не все в одном месте, просто значительная часть находится на микросхеме, содержащей BIOS);
  • POST всегда перед чем-либо еще (отчасти как раздел “инициализации” старого процедурного метода кодирования до дней объектно-ориентированного/реляционного/функционального кодирования, где все программы могли быть определены простой процедурной блок-схемой: init> mainloop> конец);
  • затем прибывает основная программа самозагрузки, которая готовит универсальные драйверы устройств по умолчанию и другие системы нижнего уровня до (и требуемый для) загрузка ОС;
  • загрузчик затем отчасти похож на конец или терминальную часть той простой блок-схемы программы самозагрузки, куда управление передано значению по умолчанию или выбранной операционной системе (или некоторая другая функциональная конечная точка как система диагностики);
  • BIOS является просто более старым форматом для части корпуса init (иначе POST — остальная часть, которая является hardcoded/hardwired в другом месте), и остальная часть основного (начальная загрузка), которую программы, плюс ссылка на информацию сохранили на жестком диске, о котором операционные системы установлены, и как передать управление значению по умолчанию или пользовательский выбор... с UEFI быть более свежим форматом для замены старого формата BIOS.
0
ответ дан 30 October 2019 в 02:18

Другие вопросы по тегам:

Похожие вопросы: