+ All Categories
Home > Education > #EEE - Linux kernel architecture

#EEE - Linux kernel architecture

Date post: 23-Jan-2018
Category:
Upload: electrical-and-electronics
View: 92 times
Download: 1 times
Share this document with a friend
23
Linux Kernel Architecture
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

Recommended