Что настраивает ACPI BIOS во время загрузки?

Что настраивает ACPI BIOS во время загрузки?
На чтение
7 мин.
Просмотров
28
Дата обновления
11.11.2024

Что именно он делает, когда компьютер загружается с ACPI BIOS?

Я понимаю, что цель ACPI — позволить ОС контролировать аппаратные ресурсы и управление питанием, но перед загрузкой ОС ACPI настраивает только устройства, необходимые для загрузки, а затем позволяет ОС настраивать отдых?

Если ОС хочет переназначить аппаратные ресурсы, хранит ли она эту информацию в таблицах ACPI, чтобы при следующей загрузке системы она распределяла их так, как хочет ОС?

Драйвер ACPI запрашивает драйвер шины PCI (Pci.sys) для перечисления устройств на его шине после загрузки ОС, как эти устройства настраиваются во время загрузки ПК, когда у него нет других драйверов шины ?

Любая помощь по любому из вышеуказанных вопросов будет принята с благодарностью.

Спасибо.


Услуги BIOS не используются современными многозадачными операционными системами с графическим интерфейсом пользователя после их первоначальной загрузки, поэтому важность основной части BIOS значительно снижается по сравнению с тем, что было изначально в IBM PC. Современные ОС не полагаются на BIOS для распознавания аппаратного обеспечения Но делайте это сами. В конце концов, BIOS намного меньше ОС и содержит гораздо меньше драйверов.

Роль BIOS состоит в том, чтобы считать операционную систему в память и запустить ее выполнение. Самая важная роль BIOS — определить возможные загрузочные устройства. С этой целью BIOS обычно настраивается для оборудования конкретного производителя. Для современной операционной системы его роль прекращается, и ОС повторно анализирует оборудование и исправляет сбои BIOS. или неточности.

Я полагаю, что именно в Vista я впервые столкнулся с диском, который, согласно анализу BIOS, был намного меньше, чем он был на самом деле, но после установки Vista все было правильно.

С 2011 года BIOS заменяется более сложным Extensible Firmware Interface (EFI) во многих новых машинах. Интерфейс, определенный спецификацией EFI, включает таблицы данных, содержащие информацию о платформе, а также службы загрузки и выполнения, которые доступны загрузчику ОС и ОС.

EFI определяет два типа служб: службы загрузки и службы времени выполнения. Сервисы загрузки доступны только в том случае, если прошивка принадлежит платформе и включает текстовые и графические консоли на различных устройствах, а также шину, блочные и файловые службы. Во время работы операционной системы службы времени выполнения по-прежнему доступны; они включают в себя в основном такие службы, как дата, время и доступ к NVRAM.

ACPI направлен на консолидацию, проверку и улучшение существующих стандартов питания и конфигурации для аппаратных устройств. Однако, когда управление питанием находится под контролем операционная система берет на себя и имеет исключительный контроль над всеми аспектами управления питанием и конфигурацией устройства. ОС затем обычно эмулирует ACPI-совместимые системные вызовы, но не использует для этого BIOS/UEFI.

См. Википедия:
BIOS
Единый расширяемый интерфейс микропрограмм
Расширенный интерфейс настройки и питания




0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий