Skip to main content

Posts

Showing posts from April, 2016

Operating System Kernel: An Overview

What is Linux Kernel?    In previous post, we have seen the structure of Linux operating system. We know that Linux kernel is the core part of Linux and every process of operating system passes through kernel. Also, only kernel has permission to access hardware directly.     But where is exactly this kernel? There are two, say, spaces in operating system. User space and kernel space are the two layers where operating system operates. User space is where user library is located. Below user space comes kernel space which is where kernel is located. Linux kernel space and user space    What is the use of kernel? Functions of kernel:    There are various functions performed by kernel are: 1)       Resource allocation :- Kernel decides how the processes can access computer resources like CPU, RAM, I/O, etc. 2)       Inter-Process Communication :- Kernel acts as an agent for communication between processes when required. 3)       Memory Management :- Kernel has a