SlideShare a Scribd company logo
4
Most read
9
Most read
10
Most read
Kernel. Operating System
BY :- PRATIK KADAM
 What is Kernel?
 What kernel do?
 Kernel is responsible for.
 Types of kernel.
 A kernel is the core component of an operating system. Using interprocess
communication and system calls, it acts as a bridge between applications
and the data processing performed at the hardware level.
 When an operating system is loaded into memory, the kernel loads first
and remains in memory until the operating system is shut down again. The
kernel is responsible for low-level tasks such as disk management, task
management and memory management.
 A computer kernel interfaces between the three major computer hardware
components, providing services between the application/user interface and
the CPU, memory and other hardware I/O devices.
 The kernel provides and manages computer resources, allowing other
programs to run and use these resources. The kernel also sets up memory
address space for applications, loads files with application code into
memory, sets up the execution stack for programs and branches out to
particular locations inside programs for execution.
 Process management for application execution
 Memory management, allocation and I/O
 Device management through the use of device drivers
 System call control, which is essential for the execution of kernel
services
Kernel. Operating System
 All operating system services run along the main kernel thread in a
monolithic kernel, which also resides in the same memory area, thereby
providing powerful and rich hardware access.
 Define a simple abstraction over hardware that use primitives or system
calls to implement minimum OS services such as multitasking, memory
management and interprocess communication.
 Hybrid Kernels: Run a few services in the kernel space to reduce the
performance overhead of traditional microkernels where the kernel code is
still run as a server in the user space.
Some extra version of Kernels.
 Nano Kernels: Simplify the memory requirement by delegating services,
including the basic ones like interrupt controllers or timers to device
drivers.
 Exo Kernels: Allocate physical hardware resources such as processor time
and disk block to other programs, which can link to library operating
systems that use the kernel to simulate operating system abstractions
Thank you

More Related Content

PPTX
Operating system components
PPT
Os Threads
PPTX
Storage Management
PDF
Operating systems system structures
PPTX
Semaphore
PPTX
Structure of operating system
PDF
Distributed Operating System_1
PDF
Deadlock Avoidance - OS
Operating system components
Os Threads
Storage Management
Operating systems system structures
Semaphore
Structure of operating system
Distributed Operating System_1
Deadlock Avoidance - OS

What's hot (20)

PPTX
Distributed operating system
PPT
Memory Management in OS
PPTX
Process management os concept
PDF
operating system structure
PPT
OPERATING SYSTEM SERVICES, OPERATING SYSTEM STRUCTURES
PPT
Operating Systems - "Chapter 4: Multithreaded Programming"
PPTX
Computing Environment
PPTX
Memory Management in OS
PPT
Chapter 2 - Operating System Structures
PDF
OS - Process Concepts
PPTX
Distributed shred memory architecture
PDF
Process scheduling (CPU Scheduling)
PPTX
Operating system memory management
PPTX
Operating system architecture
PPT
Distributed Operating System
PPT
Mutual exclusion and sync
PPTX
Chapter 8 Operating Systems silberschatz : deadlocks
PPT
Operating system services 9
PPTX
Chapter 10 Operating Systems silberschatz
Distributed operating system
Memory Management in OS
Process management os concept
operating system structure
OPERATING SYSTEM SERVICES, OPERATING SYSTEM STRUCTURES
Operating Systems - "Chapter 4: Multithreaded Programming"
Computing Environment
Memory Management in OS
Chapter 2 - Operating System Structures
OS - Process Concepts
Distributed shred memory architecture
Process scheduling (CPU Scheduling)
Operating system memory management
Operating system architecture
Distributed Operating System
Mutual exclusion and sync
Chapter 8 Operating Systems silberschatz : deadlocks
Operating system services 9
Chapter 10 Operating Systems silberschatz
Ad

Similar to Kernel. Operating System (20)

PPTX
Embedded Operating System-Kernel Features.pptx
PPTX
Mohammad ali
PPTX
Kernel (computing)
PPTX
Kernel (computing)
PPTX
Kernel Computing
PPTX
kernels
PPTX
The kernel is a fundamental part of a modern computer's operating system.
PPTX
KERNEL.pptx
PPTX
OS Architectures and Different Kernel Approaches
PDF
Module-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdf
PPTX
Kernels and its types
PPT
_Kernel and Kernel Architectures.ppt
PDF
Walking around linux kernel
PDF
Real-Time Embedded System Design
PDF
Aayu Tiwari operating system presentation_240406_095037.pdf
PDF
Linux kernel Architecture and Properties
PPT
Structure of OS ppt Structure of OsS ppt
PPTX
Monolithic kernel
Embedded Operating System-Kernel Features.pptx
Mohammad ali
Kernel (computing)
Kernel (computing)
Kernel Computing
kernels
The kernel is a fundamental part of a modern computer's operating system.
KERNEL.pptx
OS Architectures and Different Kernel Approaches
Module-5-RTOS-and-IDE-for-Embedded-System-Design (1).pdf
Kernels and its types
_Kernel and Kernel Architectures.ppt
Walking around linux kernel
Real-Time Embedded System Design
Aayu Tiwari operating system presentation_240406_095037.pdf
Linux kernel Architecture and Properties
Structure of OS ppt Structure of OsS ppt
Monolithic kernel
Ad

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
KodekX | Application Modernization Development
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Modernizing your data center with Dell and AMD
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KodekX | Application Modernization Development
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Unlocking AI with Model Context Protocol (MCP)
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation_ Review paper, used for researhc scholars

Kernel. Operating System

  • 2. BY :- PRATIK KADAM
  • 3.  What is Kernel?  What kernel do?  Kernel is responsible for.  Types of kernel.
  • 4.  A kernel is the core component of an operating system. Using interprocess communication and system calls, it acts as a bridge between applications and the data processing performed at the hardware level.  When an operating system is loaded into memory, the kernel loads first and remains in memory until the operating system is shut down again. The kernel is responsible for low-level tasks such as disk management, task management and memory management.
  • 5.  A computer kernel interfaces between the three major computer hardware components, providing services between the application/user interface and the CPU, memory and other hardware I/O devices.  The kernel provides and manages computer resources, allowing other programs to run and use these resources. The kernel also sets up memory address space for applications, loads files with application code into memory, sets up the execution stack for programs and branches out to particular locations inside programs for execution.
  • 6.  Process management for application execution  Memory management, allocation and I/O  Device management through the use of device drivers  System call control, which is essential for the execution of kernel services
  • 8.  All operating system services run along the main kernel thread in a monolithic kernel, which also resides in the same memory area, thereby providing powerful and rich hardware access.
  • 9.  Define a simple abstraction over hardware that use primitives or system calls to implement minimum OS services such as multitasking, memory management and interprocess communication.
  • 10.  Hybrid Kernels: Run a few services in the kernel space to reduce the performance overhead of traditional microkernels where the kernel code is still run as a server in the user space.
  • 11. Some extra version of Kernels.  Nano Kernels: Simplify the memory requirement by delegating services, including the basic ones like interrupt controllers or timers to device drivers.  Exo Kernels: Allocate physical hardware resources such as processor time and disk block to other programs, which can link to library operating systems that use the kernel to simulate operating system abstractions