Call the Hardware Abstraction Level (HAL):
HAL makes all calls to the hardware.
HAL hides the hardware interface details for the other services and components.
HAL is an abstraction layer above the actual hardware.
HAL contains the code to handle hardware-specific I/O interfaces, hardware interrupts, and so on. This layer enables a single executive to run on either processor made by Intel or Advanced Micro Devices (AMD).