The Kernel
The Hardware Abstraction Layer
n
Kernel
n
All processes in windows XP consist of one or more
threads coordinated and scheduled by the kernel
n
Hardware abstraction layer (HAL)
n
Goal of the HAL is to isolate any hardware-
dependent code in order to prevent direct access to
hardware