Kernel (computer science)
A kernel is the central part of an operating system. It manages the operations of the computer and the hardware, most notably memory and CPU time. Kernels also provide services which programs can use through system calls.