What is Kernel in any OS ? | Android Kernel | How it works ?- Computer Science - Technical Meaw

Breaking

Search anything

Thursday, August 16, 2018

What is Kernel in any OS ? | Android Kernel | How it works ?- Computer Science

What is Kernel in any OS ?


    The Kernel is a program in any OS(Operating System), that is the core part of that OS. It is the Kernel that loaded in OS just after the boot-loader. It has the complete control over everything in the system. It 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.

    The Kernel's complicated cods are loaded into a separate part of the Memory. As you know guys a device has a hardware side and a software side that is basically that devise's OS. So, the Kernel actually is a mediator between the hardware and the software part of the device. The kernel code is usually loaded into a protected area of Memory to prevent it from being overwritten by programs or other parts of the operating system. Typically, the kernel is responsible for memory management, process and task management, and disk management.

    Every operating system has a kernel. For example the Linux kernel is used numerous operating systems including Linux, FreeBSD, Android and others.

Android Kernel

    Sometimes you guys might have noticed that, in  Android, when you install a new application you are being asked for many hardware accesses that the application needs. So, this is the Kernel(Linux Kernel) that connects the software part with the hardware part of the device. For example, a application needs to record your voice, then the application asks for the permission to access the microphone. Then the Kernel processes the code and sends it to the microphone and then the application can gain the access of microphone.

    But for windows, the Kernel does all those things automatically without any interruption of the user. For that reason, Windows is less secure than Linux.

No comments:

Post a Comment

Type a comment