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

PPTX
wht is OS?,Understanding Operating Systems.pptx
PDF
operating system structure
PPTX
Operating system
PPTX
Operating System Introduction.pptx
PDF
R20CSE2202-OPERATING-SYSTEMS .pdf
PPTX
System components (os)
PPT
Ch3 OS
 
wht is OS?,Understanding Operating Systems.pptx
operating system structure
Operating system
Operating System Introduction.pptx
R20CSE2202-OPERATING-SYSTEMS .pdf
System components (os)
Ch3 OS
 

Similar to OPERATING SYSTEM PRESENTION.pdf (20)

PPT
PPTX
How Operating Systems Works with core functionality
PPT
ch3 - operating system structures.ppt
PPTX
Understanding Basics of OS
PPTX
installing and optimizing operating system software
PPTX
OS UNIT 1 NOTES (1).pptxxdjhvcdkfshfkdhvjdsk
PDF
operating system structure
PPTX
LEC 2.pptx
PDF
Operating System Simple Introduction
PPTX
introduction to visual basic unit 1.pptx
PPTX
Presentation on Operating System & its Components
PPTX
2. Operating System Structure,Services,Call, Design and Implementation.pptx
PPTX
Chapter 2 operating systems
PPT
Basics of Operating System
PDF
chapter 3 opreating system lecture note and its is impaortamt concept for mn
PPTX
Operating system by aman kr kushwaha
PPTX
Introduction to Operating Systems
PPTX
operating system Bsc.csit first semester iit subject
PPT
ch1.ppt
How Operating Systems Works with core functionality
ch3 - operating system structures.ppt
Understanding Basics of OS
installing and optimizing operating system software
OS UNIT 1 NOTES (1).pptxxdjhvcdkfshfkdhvjdsk
operating system structure
LEC 2.pptx
Operating System Simple Introduction
introduction to visual basic unit 1.pptx
Presentation on Operating System & its Components
2. Operating System Structure,Services,Call, Design and Implementation.pptx
Chapter 2 operating systems
Basics of Operating System
chapter 3 opreating system lecture note and its is impaortamt concept for mn
Operating system by aman kr kushwaha
Introduction to Operating Systems
operating system Bsc.csit first semester iit subject
ch1.ppt
Ad

Recently uploaded (20)

PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
PPT on Performance Review to get promotions
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
introduction to datamining and warehousing
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
UNIT - 3 Total quality Management .pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
Current and future trends in Computer Vision.pptx
PPTX
introduction to high performance computing
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PPT on Performance Review to get promotions
Nature of X-rays, X- Ray Equipment, Fluoroscopy
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
introduction to datamining and warehousing
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
UNIT 4 Total Quality Management .pptx
UNIT - 3 Total quality Management .pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
III.4.1.2_The_Space_Environment.p pdffdf
Current and future trends in Computer Vision.pptx
introduction to high performance computing
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
R24 SURVEYING LAB MANUAL for civil enggi
Information Storage and Retrieval Techniques Unit III
Fundamentals of Mechanical Engineering.pptx
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Ad

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.