#EEE - Linux kernel architecture

Post on 23-Jan-2018

92 views 1 download

transcript

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.