A Kernel is the core component of an operating system. The kernel acts as a bridge between applications and the data processing performed at the hardware level. When an operating system is loaded into memory, the kernel is the first to load and remains in memory until the operating system is shut down again. The kernel is responsible for smaller tasks such as disk management, task management and memory management.
Related Readings: Kernel Attack Fully Compromises Windows Machines