operating system kernal

15
OPERATING SYSTEM “KERNEL” BY SUMIT RAJPAL

Upload: sumit-rajpal

Post on 06-May-2015

700 views

Category:

Education


2 download

DESCRIPTION

Operating System kernel

TRANSCRIPT

Page 1: Operating system kernal

OPERATING SYSTEM

“KERNEL”

BY SUMIT RAJPAL

Page 2: Operating system kernal

The kernel is a computer program that manages input/output requests from software

 and translates them into data processing instructions for the central processing unit and other electronic components of a computer. The

kernel is a fundamental part of a modern computer's operating system.

“WIKIPEDIA”

WHAT IS KERNEL ?

Page 3: Operating system kernal

WHAT IS KERNEL ?

• kernel is the central component of operating system.

• Act as a basic component of an operating system,

• kernel can provide the lowest-level abstraction layer for the • resources.

• Applications and processes use these resources through • IPC mechanisms and System calls.

Page 4: Operating system kernal

KernelShell

Application mode

Hardware level

HD DRIVE ,STORAGE,

I/O DEVICES

LEVELS OF INTERACTION

Operating System

Page 5: Operating system kernal

BASIC FACILITIES TO RESOURCES

Page 6: Operating system kernal

CENTRAL PROCESSING UNIT

Memory

I/O Devices

Page 7: Operating system kernal

WHY KERNEL NEEDED ?

WHAT KERNEL DO ?

Page 8: Operating system kernal

manage the computer hardware and resources

Allow other programs to run and use these resources

Allocations made to the processor

provide methods for syncronization and communication between processes called IPC .

Page 9: Operating system kernal

KERNEL

Monolithic Micro

Hybrid

Nano

VARIOUS KERNEL AND DESIGN

Page 10: Operating system kernal

KERNEL PROTECTION

Page 11: Operating system kernal

One

• protection from faults

Two

• mechanisms or policies provided by the kernel can be classified according to several criteria

• Static ,Dynamic

Three

• Approach used for protection :-

Four

• Firmware for fault tolerence• Cryptography for delegating responsibility to compiler

Page 12: Operating system kernal

HISTORY

Page 13: Operating system kernal

1960 RC 4000 SYSTEM USES Microkernel approach

Commodore Amiga in 1985 use hybrid approach

Modern os uses Monolithic kernel

Page 14: Operating system kernal
Page 15: Operating system kernal