The kernel is the base of the OS. It manages processes, allocates memory and provides an abstract hardware-independent layer for communicating with the computer.