Уровень аппаратной абстракции и ACPI
272
Lewis Kelsey
Я предполагаю, что уровень абстрагирования оборудования знает особенности базового оборудования через таблицы ACPI. Эти таблицы обновляются BIOS? Я предполагаю, что BIOS помещает их в память в месте, где ОС сможет найти их.
Как аппаратный уровень абстракции или hal.dll надежно знает, как перевести общую инструкцию драйвера в то, что понимает прошивка? Как он отлично взаимодействует между x комбинациями драйверов и y комбинациями устройств, каждый раз?
что ж, ACPI объявляет о возможностях и предоставляет информацию о том, как их использовать, поэтому драйвер может реализовать логику типа «если dev0 имеет возможность WakeOnLan then ...», позволяя универсальному драйверу использовать функцию, если она доступна, и обрабатывать это безопасно, если нет.
Frank Thomas 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Какие схемы отображают состояние батареи в ноутбуках
-
1
Как это может повлиять на установку acpi = off во время установки Ubuntu?
-
8
Загрузка установки Windows 7 на другом оборудовании
-
-
3
Мой компьютер перезагружается, когда я говорю, чтобы он выключился
-
1
S3 ожидания / возобновления в PCLinuxOS на настольном ПК?
-
1
Дросселирование ACPI в Ubuntu
-
1
Состояния питания в Windows
-
1
Система загрузится только на Live CD с отключенным ядром в BIOS и отключенным ACPI
-
2
Как получить Hal работает на сервере Ubuntu?
-
1
Как просмотреть сигналы тревоги ACPI RTC?