Overview#
Hardware Abstraction Layer (HAL) is is an abstraction layer (Application Programming Interface), implemented in software, between the physical hardware of a computer and the software that runs on that computer which allows hiding differences in hardware from most of the Operating System kernel, so that most of the kernel-mode code does not need to be changed to run on systems with different hardware.More Information#
There might be more information for this subject on one of the following:- [#1] - HAL_(software)
- based on information obtained 2019-01-30-