Hardware Abstraction Layer (HAL)
The HAL is a kernel mode component that is
designed to hide the varying characteristics of
hardware so that all hardware platforms appear
the same to the Microkernel. As a result, only the
HAL, and not the entire Microkernel, needs to
address each and every hardware platform.
The HAL can communicate directly with the