SlideShare a Scribd company logo
1 of 11
What is a Kernel?
This assembly is responsible for the movement of car and various other
functions but we cannot travel in it as it has no seats or exteriors.
This is a Kernel
We make exteriors and seats so that we can interact with the car.
This is an OS
Kernel vs OS
• This engine is analogous to kernel. Without it
operating system is nothing. More formally, we can
also call kernel a type of micro OS that handles all the
very important functions.
• While the main OS contains various other functions
and kernel in the same way the car has shafts and
tyres for rotations.
Kernel is present inside Operating System
• Same engine can be used to create different car models.
• Similarly same kernel can be used to create different OS.
• Example- Linux kernel is used to create following OS
-Ubuntu
-Fedora
-Solaris
-Android etc.
What does Kernel do?
• System calls
• Process management
• Memory management
• File system
• Device drivers
• Network
Different OS and their Kernels
Mac
Windows
Android
XNU
Windows NT
Linux
X is Not Unix
• 90% of world’s most powerful supercomputers run on GNU linux.
• All top 10 supercomputers run on Linux Kernel.
• Linus Torvalds is the founder of Linux.
• He developed the Linux OS by reading the book that we are reading
right now.
Operating System –Design & Implementation
-Andrew S. Tanenbaum
Facts GNU is Not Unix
Architecture of Kernel
Architecture of Kernel
Thank you 

More Related Content

What's hot

Hibernation in Linux 2.6.29
Hibernation in Linux 2.6.29Hibernation in Linux 2.6.29
Hibernation in Linux 2.6.29
Varun Mahajan
 

What's hot (20)

Hibernation in Linux 2.6.29
Hibernation in Linux 2.6.29Hibernation in Linux 2.6.29
Hibernation in Linux 2.6.29
 
Linux Memory Management
Linux Memory ManagementLinux Memory Management
Linux Memory Management
 
Operating system kernal
Operating system kernalOperating system kernal
Operating system kernal
 
linux device driver
linux device driverlinux device driver
linux device driver
 
Linux device drivers
Linux device drivers Linux device drivers
Linux device drivers
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
 
Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0
 
Kernels and its types
Kernels and its typesKernels and its types
Kernels and its types
 
Process scheduling linux
Process scheduling linuxProcess scheduling linux
Process scheduling linux
 
Building Embedded Linux Systems Introduction
Building Embedded Linux Systems IntroductionBuilding Embedded Linux Systems Introduction
Building Embedded Linux Systems Introduction
 
Linux
LinuxLinux
Linux
 
Linux Programming
Linux ProgrammingLinux Programming
Linux Programming
 
Bootloaders
BootloadersBootloaders
Bootloaders
 
Mastering Real-time Linux
Mastering Real-time LinuxMastering Real-time Linux
Mastering Real-time Linux
 
Introduction to Linux Kernel
Introduction to Linux KernelIntroduction to Linux Kernel
Introduction to Linux Kernel
 
Memory management in Linux kernel
Memory management in Linux kernelMemory management in Linux kernel
Memory management in Linux kernel
 
What is Kernel, basic idea of kernel
What is Kernel, basic idea of kernelWhat is Kernel, basic idea of kernel
What is Kernel, basic idea of kernel
 
Linux for embedded_systems
Linux for embedded_systemsLinux for embedded_systems
Linux for embedded_systems
 
Architecture of Linux
 Architecture of Linux Architecture of Linux
Architecture of Linux
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 

Viewers also liked

Kernel Architecture
Kernel ArchitectureKernel Architecture
Kernel Architecture
Thakursahib
 
Unit 8
Unit 8Unit 8
Unit 8
siddr
 
Unit 1
Unit 1Unit 1
Unit 1
siddr
 
Unit 3
Unit  3Unit  3
Unit 3
siddr
 

Viewers also liked (20)

Kernal
KernalKernal
Kernal
 
Ch2
Ch2Ch2
Ch2
 
Kernel (OS)
Kernel (OS)Kernel (OS)
Kernel (OS)
 
Kernel (computing)
Kernel (computing)Kernel (computing)
Kernel (computing)
 
Architecture Of The Linux Kernel
Architecture Of The Linux KernelArchitecture Of The Linux Kernel
Architecture Of The Linux Kernel
 
Kernel Architecture
Kernel ArchitectureKernel Architecture
Kernel Architecture
 
Unit 8
Unit 8Unit 8
Unit 8
 
NTFS and Inode
NTFS and InodeNTFS and Inode
NTFS and Inode
 
Unix processes
Unix processesUnix processes
Unix processes
 
Chapter 1: Introduction to Unix / Linux Kernel
Chapter 1: Introduction to Unix / Linux KernelChapter 1: Introduction to Unix / Linux Kernel
Chapter 1: Introduction to Unix / Linux Kernel
 
Unix kernal
Unix kernalUnix kernal
Unix kernal
 
Api pour les nuls
Api pour les nulsApi pour les nuls
Api pour les nuls
 
Unit 1
Unit 1Unit 1
Unit 1
 
RTOS
RTOSRTOS
RTOS
 
RTOS- Real Time Operating Systems
RTOS- Real Time Operating Systems RTOS- Real Time Operating Systems
RTOS- Real Time Operating Systems
 
How inodes Work
How inodes WorkHow inodes Work
How inodes Work
 
Unit 3
Unit  3Unit  3
Unit 3
 
KERNAL ARCHITECTURE
KERNAL ARCHITECTUREKERNAL ARCHITECTURE
KERNAL ARCHITECTURE
 
Kernel mode vs user mode in linux
Kernel mode vs user mode in linuxKernel mode vs user mode in linux
Kernel mode vs user mode in linux
 
Api for dummies
Api for dummies  Api for dummies
Api for dummies
 

Similar to What is a Kernel? : Introduction And Architecture

operating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptxoperating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptx
FazalAkbar26
 
unixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdfunixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdf
IxtiyorTeshaboyev
 
Linux操作系统01 简介
Linux操作系统01 简介Linux操作系统01 简介
Linux操作系统01 简介
lclsg123
 

Similar to What is a Kernel? : Introduction And Architecture (20)

Class 1
Class   1Class   1
Class 1
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
operating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptxoperating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptx
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
_Kernel and Kernel Architectures.ppt
_Kernel and Kernel Architectures.ppt_Kernel and Kernel Architectures.ppt
_Kernel and Kernel Architectures.ppt
 
Kernel Computing
Kernel ComputingKernel Computing
Kernel Computing
 
OS presentation#1.pptx
OS presentation#1.pptxOS presentation#1.pptx
OS presentation#1.pptx
 
Operating Systems.pptx
Operating Systems.pptxOperating Systems.pptx
Operating Systems.pptx
 
Lecture 4.pptx
Lecture 4.pptxLecture 4.pptx
Lecture 4.pptx
 
unixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdfunixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdf
 
Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers
 
Chapter 03 Operating System
Chapter 03 Operating System Chapter 03 Operating System
Chapter 03 Operating System
 
KERNEL.pptx
KERNEL.pptxKERNEL.pptx
KERNEL.pptx
 
Linux操作系统01 简介
Linux操作系统01 简介Linux操作系统01 简介
Linux操作系统01 简介
 
Linux OS ppt cyber security power point .pptx
Linux OS ppt cyber security power point .pptxLinux OS ppt cyber security power point .pptx
Linux OS ppt cyber security power point .pptx
 
Operating Systems As a Product
Operating Systems As a ProductOperating Systems As a Product
Operating Systems As a Product
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
Kernel and its Types
Kernel and its TypesKernel and its Types
Kernel and its Types
 
linux operating system.pptx
linux operating system.pptxlinux operating system.pptx
linux operating system.pptx
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 

What is a Kernel? : Introduction And Architecture

  • 1. What is a Kernel?
  • 2. This assembly is responsible for the movement of car and various other functions but we cannot travel in it as it has no seats or exteriors. This is a Kernel
  • 3. We make exteriors and seats so that we can interact with the car. This is an OS
  • 4. Kernel vs OS • This engine is analogous to kernel. Without it operating system is nothing. More formally, we can also call kernel a type of micro OS that handles all the very important functions. • While the main OS contains various other functions and kernel in the same way the car has shafts and tyres for rotations.
  • 5. Kernel is present inside Operating System • Same engine can be used to create different car models. • Similarly same kernel can be used to create different OS. • Example- Linux kernel is used to create following OS -Ubuntu -Fedora -Solaris -Android etc.
  • 6. What does Kernel do? • System calls • Process management • Memory management • File system • Device drivers • Network
  • 7. Different OS and their Kernels Mac Windows Android XNU Windows NT Linux X is Not Unix
  • 8. • 90% of world’s most powerful supercomputers run on GNU linux. • All top 10 supercomputers run on Linux Kernel. • Linus Torvalds is the founder of Linux. • He developed the Linux OS by reading the book that we are reading right now. Operating System –Design & Implementation -Andrew S. Tanenbaum Facts GNU is Not Unix