#eee - linux kernel architecture

23
Linux Kernel Architecture

Upload: electrical-and-electronics

Post on 23-Jan-2018

95 views

Category:

Education


1 download

TRANSCRIPT

Page 1: #EEE - Linux kernel architecture

Linux Kernel

Architecture

Page 2: #EEE - Linux kernel architecture

•Kernel is the intermediate layer

between hardware and software.

Page 3: #EEE - Linux kernel architecture

•Kernel uses C programming

technique.

Page 4: #EEE - Linux kernel architecture

•Application program have no direct contact with

hardware so kernel is use which represent the

lowest level in the hierarchy.

Page 5: #EEE - Linux kernel architecture

•There are four types of kernel

Page 6: #EEE - Linux kernel architecture

1.Monolithic kernel

Page 7: #EEE - Linux kernel architecture

2.Microkernel

Page 8: #EEE - Linux kernel architecture

3.Exokernel

Page 9: #EEE - Linux kernel architecture

4.Hybrid or modified microkernel

Page 10: #EEE - Linux kernel architecture

•Linux is the monolithic kernel.

Page 11: #EEE - Linux kernel architecture

•There are millions lines of code in

the Linux kernel.

Page 12: #EEE - Linux kernel architecture

•Linux is dynamic kernel.

Page 13: #EEE - Linux kernel architecture

•Linux is the open source operating

system.

Page 14: #EEE - Linux kernel architecture

•Linux is very highly secure it does

not need antivirus.

Page 15: #EEE - Linux kernel architecture

•But Linux is little difficult.

Page 16: #EEE - Linux kernel architecture

•Commands of Unix and Linux is

almost same.

Page 17: #EEE - Linux kernel architecture

•Linux is use in webserver and mobile

phones and desktop or laptop.

Page 18: #EEE - Linux kernel architecture

•Linux can be redesign so it can be use

for any purpose.

Page 19: #EEE - Linux kernel architecture

•Linux kernel architecture is divided in

to two levels one is user space and

second is kernel space.

Page 20: #EEE - Linux kernel architecture

•User space consists of user

applications and C library.

Page 21: #EEE - Linux kernel architecture

•Kernel space consists of core

kernel and device drivers.

Page 22: #EEE - Linux kernel architecture

•In between user space and kernel

space there are system calls.

Page 23: #EEE - Linux kernel architecture