Skip to main content

Posts

Showing posts with the label The Crazy Programmer What is the Function of the Kernel of an Operating System? What is the Function of the Kernel of an Operating System? The Crazy Programmer

What is the Function of the Kernel of an Operating System? Neeraj Mishra The Crazy Programmer

Operating System (OS) is a platform that allows a user to interact with the computer hardware. This serves as the interface between them. Allowing the user to execute different kinds of functions on the machine and utilize the hardware to the fullest. A kernel is a structure over which an operating system handles all the fundamental processes and resources which are required during the boot sequence. It involves communication with hardware and managing the resources of the machine. During the booting of the Operating System , the kernel does a “system check” to inspect that all components attached/present on the system like GPU, Harddisk, Processor, Mouse, or Keyboard are working or not. This is the place where the infamous “Keyboard not found, press F to continue” message used to appear. After inspection, the graphical UI appears and the OS is booted. Eventually, the kernel keeps on running in the background handling all the system resources. Types of Kernels Various types of Ker