On most systems, it is one of the first programs loaded on start-up (after the bootloader) and handles the rest of start-up as well as input/output requests from software, translating them into data-processing instructions for the Central Processing Unit.
Kernel handles memory and peripherals like keyboards, monitors, printers, and speakers.