SlideShare a Scribd company logo
PROFICIENCY PRESENTATION
SUBMITTED BY :
KRISHNA PRAJAPATI
SUBMITTED TO :
GAURAV KHARE
ENROLLMENT NO : 0901EO221036
An operating system is a collection of the
software , that manages computer hardware and
software resources and provides common
services for computer program . “ The operating
system acts as a interface between the user and
computer hardware “ . Without a computer
operating system , a computer would be useless .
USER
APPLECATION
SOFTWARE
OS SOFTWARE
HARDWARE
SYSTEM
GENERATION OF OPERATING SYSTEM
 TYPES OF OPERATING SYSTEM  SERVICES  STRUCTURE
 SERVICES  SYSTEM CALLS  SYSTEM BOOTS
 SYSTEM PROGRAM  PROTECTION & SECURITY
 PROCESS MANAGEMENT : Process management
involves various tasks like creation, scheduling,
termination of processes, and a dead lock. Process
is a program that is under execution, which is an
important part of modern-day operating systems.
The OS must allocate resources that enable
processes to share and exchange information.
 PROCESS SYNCHRONIZATION : Process Synchronization is the coordination of execution of multiple
processes in a multi-process system to ensure that they access shared resources in a controlled and
predictable manner. The main objective of process synchronization is to ensure that multiple
processes access shared resources without interfering with each other .
On the basis of synchronization, processes are categorized in two types:
•Independent Process: The execution of one process does not affect the execution of other processes.
•Cooperative Process: A process that can affect or be affected by other processes executing in the system
A deadlock is a situation where a set of processes are blocked because each process is holding a
resource and waiting for another resource acquired by some other process.
Consider an example when two trains are coming toward each other on the same track and there is only
one track, none of the trains can move once they are in front of each other. A similar situation occurs in
operating systems when there are two or more processes that hold some resources and wait for
resources held by other
System Model, Deadlock Characterization, Deadlock Prevention, Detection andAvoidance, Recovery
form Deadlock.
Background, Critical-Section Problem, Peterson's Solution, Synchronization Hardware, Semaphores, Classic Problems
of Synchronization, Monitors.
 MEMORY MANAGEMENT: In a multiprogramming computer, the Operating System resides in a part
of memory and the rest is used by multiple processes. The task of subdividing the memory among
different processes is called Memory Management. Memory management is a method in the
operating system to manage operations between main memory and disk during process execution.
The main aim of memory management is to achieve efficient utilization of memory.
Why Memory Management is Required?
•Allocate and de-allocate memory before and after process execution.
•To keep track of used memory space by processes.
•To minimize fragmentation issues.
•To proper utilization of main memory.
•To maintain data integrity while executing of process.
Main Memory, Swapping, Contiguous Memory Allocation, Paging,Structure of Page Table, Segmentation, Virtual
Memory, Demand Paging, Page ReplacementAlgorithms, Allocation of Frames, Thrashing.
 STORAGE MANAGEMENT: Storage management in an operating system refers to the management
and organization of computer storage resources. It involves handling the physical and logical storage
devices, allocating and deallocating storage space, and providing efficient and reliable access to
stored data.
Mass-Storage Structure: The mass-storage structure refers to the overall organization and
management of large amounts of data on secondary storage devices, such as hard drives, solid-state
drives (SSDs), and tape drives.
Disk Structure: Disk structure refers to the organization and layout of data on a physical hard disk or
SSD. It involves understanding how data is stored and accessed on the disk at a low level.
Disk Attachment: Disk attachment refers to the method by which a disk drive is connected to a computer
system.
Disk Scheduling: Disk scheduling is the process of determining the order in which read and write
requests are serviced by the disk subsystem.
RAID Structure: RAID (Redundant Array of Independent Disks) is a technology that combines multiple
physical disk drives into a single logical unit for improved performance, fault tolerance, or both
 FILE SYSTEM : file system is the most visible aspect of an operating system. It provides the
mechanism for on-line storage of and access to both data and programs of the operating system and
all the users of the computer system.
File Concept, Access Methods, Directory Structure, File System Structure, Allocation Methods,
and Free-Space Management.
 SYSTEM PROTECTION: file system is the most visible aspect of an operating system. It provides the
mechanism for on-line storage of and access to both data and programs of the operating system and
all the users of the computer system.
Goals, Principles, Domain of Protection, Access Matrix, Access Control.
THANK YOU

More Related Content

Similar to OPERATING SYSTEM PRESENTION.pdf

ch3 - operating system structures.ppt
ch3 - operating system structures.pptch3 - operating system structures.ppt
ch3 - operating system structures.ppt
divyang32
 
Understanding Basics of OS
Understanding Basics of OSUnderstanding Basics of OS
Understanding Basics of OS
E.M.G.yadava womens college
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
Jaleto Sunkemo
 
operating system structure
operating system structureoperating system structure
operating system structure
HAMZA AHMED
 
LEC 2.pptx
LEC 2.pptxLEC 2.pptx
LEC 2.pptx
LesterCubos
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple Introduction
Diwash Sapkota
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
Praveen M Jigajinni
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
Soumit Ghosh
 
chapter 3 opreating system lecture note and its is impaortamt concept for mn
chapter 3 opreating system  lecture note and its is impaortamt concept for mnchapter 3 opreating system  lecture note and its is impaortamt concept for mn
chapter 3 opreating system lecture note and its is impaortamt concept for mn
dejenehundaol91
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
AMAN KUMAR KUSHWAHA
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
Shweta Shah
 
ch1.ppt
ch1.pptch1.ppt
ch1.ppt
VandanaGaria
 
UNIT I - Part 1.pptx
UNIT I - Part 1.pptxUNIT I - Part 1.pptx
UNIT I - Part 1.pptx
karthikaparthasarath
 
Operating system
Operating systemOperating system
Operating system
marar hina
 
Unit 1-Operating Systems Overview .pptx
Unit 1-Operating Systems Overview .pptxUnit 1-Operating Systems Overview .pptx
Unit 1-Operating Systems Overview .pptx
ThamaraiselviAvinuty
 
Operating system structures
Operating system structuresOperating system structures
Operating system structures
Rahul Nagda
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
RANVIJAY GAUR
 
Part 6 Computer Oprating System
Part 6 Computer Oprating SystemPart 6 Computer Oprating System
Part 6 Computer Oprating System
Pro Guide
 

Similar to OPERATING SYSTEM PRESENTION.pdf (20)

OSCh3
OSCh3OSCh3
OSCh3
 
ch3 - operating system structures.ppt
ch3 - operating system structures.pptch3 - operating system structures.ppt
ch3 - operating system structures.ppt
 
Understanding Basics of OS
Understanding Basics of OSUnderstanding Basics of OS
Understanding Basics of OS
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
 
operating system structure
operating system structureoperating system structure
operating system structure
 
LEC 2.pptx
LEC 2.pptxLEC 2.pptx
LEC 2.pptx
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple Introduction
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
chapter 3 opreating system lecture note and its is impaortamt concept for mn
chapter 3 opreating system  lecture note and its is impaortamt concept for mnchapter 3 opreating system  lecture note and its is impaortamt concept for mn
chapter 3 opreating system lecture note and its is impaortamt concept for mn
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
ch1.ppt
ch1.pptch1.ppt
ch1.ppt
 
UNIT I - Part 1.pptx
UNIT I - Part 1.pptxUNIT I - Part 1.pptx
UNIT I - Part 1.pptx
 
Operating system
Operating systemOperating system
Operating system
 
Unit 1-Operating Systems Overview .pptx
Unit 1-Operating Systems Overview .pptxUnit 1-Operating Systems Overview .pptx
Unit 1-Operating Systems Overview .pptx
 
Operating system structures
Operating system structuresOperating system structures
Operating system structures
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
 
Part 6 Computer Oprating System
Part 6 Computer Oprating SystemPart 6 Computer Oprating System
Part 6 Computer Oprating System
 

Recently uploaded

block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 

Recently uploaded (20)

block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 

OPERATING SYSTEM PRESENTION.pdf

  • 1. PROFICIENCY PRESENTATION SUBMITTED BY : KRISHNA PRAJAPATI SUBMITTED TO : GAURAV KHARE ENROLLMENT NO : 0901EO221036
  • 2. An operating system is a collection of the software , that manages computer hardware and software resources and provides common services for computer program . “ The operating system acts as a interface between the user and computer hardware “ . Without a computer operating system , a computer would be useless . USER APPLECATION SOFTWARE OS SOFTWARE HARDWARE SYSTEM
  • 3. GENERATION OF OPERATING SYSTEM  TYPES OF OPERATING SYSTEM  SERVICES  STRUCTURE  SERVICES  SYSTEM CALLS  SYSTEM BOOTS  SYSTEM PROGRAM  PROTECTION & SECURITY  PROCESS MANAGEMENT : Process management involves various tasks like creation, scheduling, termination of processes, and a dead lock. Process is a program that is under execution, which is an important part of modern-day operating systems. The OS must allocate resources that enable processes to share and exchange information.
  • 4.  PROCESS SYNCHRONIZATION : Process Synchronization is the coordination of execution of multiple processes in a multi-process system to ensure that they access shared resources in a controlled and predictable manner. The main objective of process synchronization is to ensure that multiple processes access shared resources without interfering with each other . On the basis of synchronization, processes are categorized in two types: •Independent Process: The execution of one process does not affect the execution of other processes. •Cooperative Process: A process that can affect or be affected by other processes executing in the system A deadlock is a situation where a set of processes are blocked because each process is holding a resource and waiting for another resource acquired by some other process. Consider an example when two trains are coming toward each other on the same track and there is only one track, none of the trains can move once they are in front of each other. A similar situation occurs in operating systems when there are two or more processes that hold some resources and wait for resources held by other System Model, Deadlock Characterization, Deadlock Prevention, Detection andAvoidance, Recovery form Deadlock. Background, Critical-Section Problem, Peterson's Solution, Synchronization Hardware, Semaphores, Classic Problems of Synchronization, Monitors.
  • 5.  MEMORY MANAGEMENT: In a multiprogramming computer, the Operating System resides in a part of memory and the rest is used by multiple processes. The task of subdividing the memory among different processes is called Memory Management. Memory management is a method in the operating system to manage operations between main memory and disk during process execution. The main aim of memory management is to achieve efficient utilization of memory. Why Memory Management is Required? •Allocate and de-allocate memory before and after process execution. •To keep track of used memory space by processes. •To minimize fragmentation issues. •To proper utilization of main memory. •To maintain data integrity while executing of process. Main Memory, Swapping, Contiguous Memory Allocation, Paging,Structure of Page Table, Segmentation, Virtual Memory, Demand Paging, Page ReplacementAlgorithms, Allocation of Frames, Thrashing.
  • 6.  STORAGE MANAGEMENT: Storage management in an operating system refers to the management and organization of computer storage resources. It involves handling the physical and logical storage devices, allocating and deallocating storage space, and providing efficient and reliable access to stored data. Mass-Storage Structure: The mass-storage structure refers to the overall organization and management of large amounts of data on secondary storage devices, such as hard drives, solid-state drives (SSDs), and tape drives. Disk Structure: Disk structure refers to the organization and layout of data on a physical hard disk or SSD. It involves understanding how data is stored and accessed on the disk at a low level. Disk Attachment: Disk attachment refers to the method by which a disk drive is connected to a computer system. Disk Scheduling: Disk scheduling is the process of determining the order in which read and write requests are serviced by the disk subsystem. RAID Structure: RAID (Redundant Array of Independent Disks) is a technology that combines multiple physical disk drives into a single logical unit for improved performance, fault tolerance, or both
  • 7.  FILE SYSTEM : file system is the most visible aspect of an operating system. It provides the mechanism for on-line storage of and access to both data and programs of the operating system and all the users of the computer system. File Concept, Access Methods, Directory Structure, File System Structure, Allocation Methods, and Free-Space Management.  SYSTEM PROTECTION: file system is the most visible aspect of an operating system. It provides the mechanism for on-line storage of and access to both data and programs of the operating system and all the users of the computer system. Goals, Principles, Domain of Protection, Access Matrix, Access Control.