User:Sathithraj A/sandbox

What Is A Kernel? - 2019T00468
Kernel is much an Operating System. But it’s not an Operating System. It is a Central Components of an Operating System. It is the Heart of an Operating System. It is actually Interface between the user and the software system. That means, it is an interface between the Hardware components and the software Applications.

A Computer System is used for the variety of uses. Depending on the user it is use for Gaming, Video Editing, Photo Editing, Audio Editing, Office Presentation, Presentation Tasking, Hardware Troubleshooting, Text Editing, Network Analysis and etc.

So for each and every purpose we install a software. Suppose we if want to add an audio file. So we can’t add just the speaker to alter the parameters of that audio. We need some software to do that. Similarly for a photo editing us need a different software which can do the work for us and all of these software demand one or the other utility of a computer system Video Player Demand Audio in the form of Speakers, Photoshop Demand Graphics or a Visual Components, Some Games Demands Joy Sticks, Print Utility demand Printer and just like this every software demand one or the other hardware to function.

Hardware is all those components which we can touch like mouse, key board, Monitor, Hard disk, Printer …etc. And we human cannot interact the directly with hardware to get things done. Software are those feature of program which we cannot touch. But we can see and we can work with them because, they have a user friendly interface. That is make us uses of software. That is built user friendly interfaces. These software do the work of begin input from us interact with the required hardware and produce a specific output and display it. So that is not a Kernel does. A Kernel makes the software interact with the hardware to get a specific task done. It facilities a communication between an application and a hardware. According to the user input. The function of Kernel are not limited has an interface. It is a Most Important of an Operating System. Its starts when the computer starts and is kept too loaded until is its turn off. It decide the amount of sources to be used per every application. By Resources I mean Hard disk Space, RAM, CPU etc. Every Program must get limited amount of resources so that all the other program run well and a not interrupted.

The Kernel allow the Application data to flow end to the memory. It also decide in what order the programs will be executed. The Kernel has a separate space in Memory which allows it to function independently. If the user data interface with the function of the kernel it may cause instability and ultimate system failure. It acts as a central authority which guides memory and keeps an eye all hardware, software data flow. Every Process which starts on a system demands the resources from the kernel. It is called a system call. The Kernel Analysis and locates memory for the process. It decides the amount of resources. The kernel should not be confused with the BIOS. The BIOS is concentrated on the booting of the computer. While the kernel keeps working right from the boot to the shutdown. At the boot it was along with BIOS to load the boot files from the memory. After the boot it allows the application to interact with the hardware.