Микропрограмма решает следующие задачи:- управление электропитанием,
- диагностика работоспособности оборудования,
- инициализация и управление функциональными узлами.
В число реализуемых функций входят:- инициализация аппаратного обеспечения;
- обеспечение взаимодействия между ОС и аппаратными компонентами;
- управление параметрами системы;
- поддержка специфических функций;
- поддержка драйверов и средств разработки;
- загрузка ОС;
- обеспечение безопасной загрузки.
Программный интерфейс соответствует спецификации UEFI (Unified Extensible Firmware Interface).