HAL
(Hardware Abstraction Layer, Hardware Application Layer)
—
- Hardware Abstraction Layer – уровень абстрагирования от аппаратных средств;
- Hardware Application Layer – см. hardware application;
- см. HASL
#
DLL, которая скрывает детали взаимодействия ОС с конкретной аппаратной платформой (кэш-память, ввод-вывод, контроллер прерываний, таймер и т. д.), что позволяет переносить её на другие машины. (Первоначально HAL появился в Windows NT для поддержки процессоров PowerPC и Alpha). В частности, содержит механизм распределения задач между процессорами в симметричной многопроцессорной системе, работающей под управлением Windows NT или Windows 2000.
Связные термины
API, hardware-independent, portability