ACPI

  • Основы ACPI

    • ACPI (Advanced Configuration and Power Interface) — это стандарт для управления питанием и конфигурацией оборудования. 
    • Он был разработан для замены устаревшего BIOS и стал стандартом для многих современных операционных систем. 
  • Архитектура ACPI

    • ACPI состоит из множества таблиц, описывающих аппаратное обеспечение и предоставляющих интерфейс между ОС и системным ПО. 
    • Таблицы могут быть представлены в фиксированном формате или в формате AML, который позволяет их декомпилировать. 
  • Взаимодействие с ОС

    • ACPI обеспечивает взаимодействие с ОС через различные интерфейсы, включая FFH и AML. 
    • Он также предоставляет таблицы для описания аппаратного обеспечения и позволяет ОС управлять питанием и конфигурацией. 
  • Критика и решения

    • Основатель Ubuntu Марк Шаттлворт критикует ACPI за угрозу безопасности и предлагает использовать декларативную прошивку с открытым исходным кодом. 
    • Линус Торвальдс описал ACPI как «полную дизайнерскую катастрофу». 
  • Дополнительные ресурсы

    • Ссылки на официальный веб-сайт ACPI и примеры кода EFI ASL для изучения. 

Полный текст статьи:

ACPI — Википедия

Оставьте комментарий

Прокрутить вверх