Function Of The Kernel Of An Operating system
In today’s post we are going to discuss everything about the kernel of an operating system including its functions in detail. We are sure that this post will clear all your doubts regarding it.
Also Read:- What is the function of the kernel of an operating system?
Process Management
When the system is turned on, the system continues to create, execute, and terminate processes. A procedure contains all of the information needed to perform a task. As a result, a method for carrying out any task is incorporated into the systems. At any given time, several processes are active in the system. All of these processes are managed by the kernel in order to avoid deadlocks and ensure the proper operation of the system.
Memory management
When a process is established and operated, it consumes memory; when it is terminated, the memory might be reused. However, someone should handle the memory so that the liberated memory may be reallocated to the new processes. The kernel maintains track of which parts of memory are now allocated and which are accessible for other programmes to use.
Device Management
The kernel also manages all of the system's devices, including input and output devices.
Interrupt Handling
There are instances when jobs with greater priority must be finished first during the execution of the processes. In some cases, the kernel must interrupt the current process in order to address higher-priority tasks that have arrived in the interim.
I/O Communication
The kernel is in charge of all the devices that are connected to it. It also controls all of the input and output that flows via these devices. As a result, the kernel manages all of the user's information as well as all of the output that the user receives from various programmes.
OTHER SOURCE:- gfycat.com/@codeavail anyflip.com/homepage/tulkc