Kernel :
The very heart of an Operating System is sometimes called a kernel. A kernel can provide programmers with access to certain features of the Operating System.