Я читал статью, на которую ссылались на меня из другого потока о процессе загрузки ОС Windows, и во время чтения я не мог не задаться вопросом -
Когда компьютер включается, почему он не может начать загрузку ОС раньше в процессе загрузки?
Что касается постепенного развертывания процессов загрузки компьютера при включении питания -> ОС, почему в процессе загрузки приходится прыгать так много «скачков»? Кажется, что BIOS должен указывать на это местоположение, это местоположение может затем прочитать это местоположение, это местоположение может затем загрузить это местоположение, это местоположение запускает это, чтобы загрузить это местоположение и т. Д., Постепенно увеличивая и повышая уровень. Даже при доступе к жесткому диску кажется, что существует множество воплощений «драйверов», которые необходимо использовать, пока драйверы самого высокого уровня в ОС не смогут вступить во владение.
Я могу в некотором роде понять, почему безжизненному механизму необходимо переходить от беспомощной, очень низкоуровневой функциональности и подниматься по лестнице к более высокой функциональности (с аналогиями, такими как необходимость запуска на пониженных передачах для повышения скорости до более высокой механизмы), но что касается компьютеров, я не особенно понимаю особенности того, почему это не может быть сделано за меньшее количество «обручей». Я предполагаю, что это большая часть того, для чего нужен переход BIOS-> UEFI - высокоуровневый посредник между бессильным низкоуровневым оборудованием и высокопроизводительными возможностями ОС ...?
Я думаю, что могу уловить дрейф по аналогии, но если кто-то может предоставить конкретную информацию, это будет высоко ценится.