Hardware Abstraction Layer
Template:RedirectНardware Abstraction Layer (HAL) - программная прослойка, абстрагирующая ядро операционной системы от конкретного оборудования. Её функция заключается в том, чтобы прятать различия в аппаратном обеспечении на различных архитектурах. Благодаря наличию HAL большая часть кода ядра не нуждается в изменении при переносе на другую архитектуру.