HAL

(Hardware Abstraction Layer, Hardware Application Layer) —
  1. Hardware Abstraction Layer – уровень абстрагирования от аппаратных средств;
  2. Hardware Application Layer – см. hardware application;
  3. см. HASL

#

DLL, которая скрывает детали взаимодействия ОС с конкретной аппаратной платформой (кэш-память, ввод-вывод, контроллер прерываний, таймер и т. д.), что позволяет переносить её на другие машины. (Первоначально HAL появился в Windows NT для поддержки процессоров PowerPC и Alpha). В частности, содержит механизм распределения задач между процессорами в симметричной многопроцессорной системе, работающей под управлением Windows NT или Windows 2000.

Связные термины

API, hardware-independent, portability

Все термины