Download - #EEE - Linux kernel architecture
Linux Kernel
Architecture
•Kernel is the intermediate layer
between hardware and software.
•Kernel uses C programming
technique.
•Application program have no direct contact with
hardware so kernel is use which represent the
lowest level in the hierarchy.
•There are four types of kernel
1.Monolithic kernel
2.Microkernel
3.Exokernel
4.Hybrid or modified microkernel
•Linux is the monolithic kernel.
•There are millions lines of code in
the Linux kernel.
•Linux is dynamic kernel.
•Linux is the open source operating
system.
•Linux is very highly secure it does
not need antivirus.
•But Linux is little difficult.
•Commands of Unix and Linux is
almost same.
•Linux is use in webserver and mobile
phones and desktop or laptop.
•Linux can be redesign so it can be use
for any purpose.
•Linux kernel architecture is divided in
to two levels one is user space and
second is kernel space.
•User space consists of user
applications and C library.
•Kernel space consists of core
kernel and device drivers.
•In between user space and kernel
space there are system calls.