La capa de abstracción de hardware, o HAL (en inglés "Hardware Abstraction Layer"), es una capa que se encuentra entre el hardware físico de la computadora y el resto del sistema operativo.