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 

What is a Kernel? : Introduction And Architecture

  • 1.
    What is aKernel?
  • 2.
    This assembly isresponsible 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 exteriorsand 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 presentinside 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 Kerneldo? • System calls • Process management • Memory management • File system • Device drivers • Network
  • 7.
    Different OS andtheir Kernels Mac Windows Android XNU Windows NT Linux X is Not Unix
  • 8.
    • 90% ofworld’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
  • 9.
  • 10.
  • 11.