SlideShare une entreprise Scribd logo
1  sur  40
OPERATING SYSTEM
By
Syed Abdul Ghafoor Shah
Senior Subject Specialist
Govt. College for Elementary Teachers (M) Bahawalpur
What is
OPERATING SYSTEM
A Collection of system programs that controls and
coordinates the overall operation of a computer system.
Examples:-Microsoft windows, Linux, Unix, Sun
Solaris, Mac OS
FUNCTIONS OF OS
 Acts as interface between the
hardware, application programs, files
and user.
 A communication link between the user
and computer
 Helps the user to run the application
programs
 Manages the computer resources
(CPU, Memory and I/O devices)
User
Application
Software
Operating
System
Hardware
LOCATION OF
OPERATING SYSTEM
A small part of operating system called
“Kernel” resides in memory(Main
Memory). It works in booting. Other
large part of operating system is stored
in secondary memory. It is swapped in
or out when needed.
ARCHITECTURE OF
OPERATING SYSTEM
It consists of two major parts
Operating
System
Control
Program
Service
Program
CONTROL
PROGRAM
Supervisor
Command
Processor
Interrupt
Handler
Input/output
control System
(IOCS)
COMPUTER
Software
System
Software
Operating
System
Control
Program
Supervisor
Command
Processor
Interrupt
Handler
IOCS
Service
Programs
Translators
Service
Software
Application
Software
Hardware
SUPERVISOR
 Major part of operating system that
controls the operation of the computer
 Memory Resident
 Supervises the loading of other part of
the operating system from Sec. to
Main memory
 Loads programs or data into main
memory from backing storage
 Scheduling the sequence of jobs to be
run
COMMAND PROCESSOR
 Accepts and carries out user
commands e.g. copy , format, print
INTERRUPT HANDLER
 Keeps track of all the process and
executions of commands
 Displays error massages
e.g. not reading drive A
INPUT OUTPUT CONTROL
SYSTEM (IOCS)
 Monitors the operation of input/output
devices
 Controls and coordinates the flow of
data between I/O devices
SERVICE PROGRAMS
 Utility Programs
 Library Programs
UTILITY PROGRAMS
Enables the user to handle the file
management
e.g. File can easily be
prepared, copied, deleted, mer.ged, so
rted, updated etc
LIBRARY PROGRAMS
Maintains directory of software and
their locations
CATEGORIES OF
OPERATING SYSTEM
 Stand alone Operating System
 Network Operating System
 Embedded Operating System
STAND ALONE
OPERATING SYSTEM
 That works on a desktop or notebook
Computer
 When it works with a Network operating
system is called Client Operating system
Examples:-DOS, Windows XP, Windows
Vista, Macintosh OS
NETWORK OPERATING
SYSTEM
 An OS that supports network
 Allows to share resources such as hard
disk, printer etc.
 Works on network server
Examples:-Windows NT Server, Windows
2003 Server, Netware, UNIX, Linux, Solaris
EMBEDDED OPERATING
SYSTEM
 It is used in hand held devices
 It resides on a ROM chip
 Examples:- Windows CE, Windows
Mobile 2003, Palm OS
TYPES OF OPERATING
SYSTEM
 Single User
 Multi User
SINGLE USER
 This OS can run only one program at
a time
 Only one user is in command at any
given time
 It runs on microcomputers
Examples:- DOS, Macintosh system
MULTI USER
 Able to run several jobs at a time
 Many users can use simultaneously
 Run in main frames
Examples:- UNIX, ZNIX
FUNCTIONS OF
OPERATING SYSTEM
 Memory management
 Booting
 Loading and execution
 Disk management
 Job scheduling
 Device controlling
 Accessing the Web
 Providing interface
(Command line user interface/Graphical user
interface)
FUNCTIONS OF
OPERATING SYSTEM
 Controlling Network
 Monitoring performance
 Administrating security
CLASSIFICATION OF OPERATING
SYSTEM
OR PROCESSING METHODS
 Batch Processing
 Online processing
 Real time processing
 Multiprogramming
 Multiprocessing
 Time sharing
BATCH PROCESSING
 Also known as sequential
serial, Stacked processing or queued
processing
I. Jobs of different users are stacked in
queue
II. A batch of jobs when completed
is sent to processor
 It is low cost but time consuming
ONLINE PROCESSING
 A job is processed at the same time
when it is received
Random & rapid input of transactions
Immediate and direct access to record
REAL TIME PROCESSING
 Use data as they become available
 Receiving and processing of
transaction is performed
simultaneously and there is no delay
 This system uses the features of one-
line system
Used in banking for account
maintaining, reservation system in
railways Hotels
MULTIPROGRAMMING
There are two main disadvantages of
Batch processing
Under utilization of main memory Main
Memory
Idleness of CPU
Superviso
r
Program-I
Free
Space
MULTI PROGRAMMING
 Simultaneous Execution of two or
more programs on one computer
system
 Computer accesses each program in
turn, loading segments of each
program into separate section of main
storage called partition.
MULTIPROCESSING
 When two or more processors share
common memory and communicate
with each other, it is called multi
processing
 Use of two or more CPUs within a
mainframe
Main Memory
I/O Operation I/O Operation
CPU-
1 CPU-
2
TIME SHARING
 This system allows different users to
use the same CPU simultaneously by
dividing CPU time among all the users
on a scheduled basis.
 Only one CPU
 No. of terminals can be more than
100, so it is called as multi access
system
CASE STUDY
 A Pascal Program is loaded and
executed with the help of operating
system
Pascal
Compiler
Operating
System
Hard Disk
Turn on the
PC
OS
is loaded
Supervisor is
loaded in the
RAM
User enters a
command to load
Application program
The Command is
interpreted by the
command
processor
Supervisor
reads the A.P
into the memory
Control is turned to
command processor which
prompts the user to enter the
command
User wants to read data from
disk, command processor
accepts the command and
assigns job to I/OCS
Determine location
of data
Direct the read/write
heads on disk
Read the data from
the disk into memory
IOCS Directs
the Operations
Control is then returned to
load program
The OS now waits for the
next command by user
If files are copied
or updated
Utility programs are
copied to memory by
supervisor
Operating system

Contenu connexe

Tendances

Basics of Computer Hardware
Basics of Computer HardwareBasics of Computer Hardware
Basics of Computer HardwareThirumalai Baabu
 
Useful Linux and Unix commands handbook
Useful Linux and Unix commands handbookUseful Linux and Unix commands handbook
Useful Linux and Unix commands handbookWave Digitech
 
Chapter1 introduction to computer systems
Chapter1 introduction to computer systemsChapter1 introduction to computer systems
Chapter1 introduction to computer systemsMuhammad Waqas
 
#3 gr. 3- information processing devices ipos (input process output -3
#3   gr. 3- information processing devices  ipos (input process output -3#3   gr. 3- information processing devices  ipos (input process output -3
#3 gr. 3- information processing devices ipos (input process output -3Shirley Valera
 
Intro Ch 05 B
Intro Ch 05 BIntro Ch 05 B
Intro Ch 05 Bali00061
 
Basics of Computer for Students
Basics of Computer for StudentsBasics of Computer for Students
Basics of Computer for Studentsvethics
 
Basic computer for_b_ed
Basic computer for_b_edBasic computer for_b_ed
Basic computer for_b_edaswathy ck
 
How To Build A Computer
How To Build A ComputerHow To Build A Computer
How To Build A Computeriamsoccer17
 
introduction to computer hardware
 introduction to computer hardware introduction to computer hardware
introduction to computer hardwareBikramjeet Sidhu
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works. Fahad Farooq
 

Tendances (20)

Operating System.pdf
Operating System.pdfOperating System.pdf
Operating System.pdf
 
Basics of Computer Hardware
Basics of Computer HardwareBasics of Computer Hardware
Basics of Computer Hardware
 
Useful Linux and Unix commands handbook
Useful Linux and Unix commands handbookUseful Linux and Unix commands handbook
Useful Linux and Unix commands handbook
 
Basic of computer
Basic of computerBasic of computer
Basic of computer
 
Chapter1 introduction to computer systems
Chapter1 introduction to computer systemsChapter1 introduction to computer systems
Chapter1 introduction to computer systems
 
#3 gr. 3- information processing devices ipos (input process output -3
#3   gr. 3- information processing devices  ipos (input process output -3#3   gr. 3- information processing devices  ipos (input process output -3
#3 gr. 3- information processing devices ipos (input process output -3
 
Intro Ch 05 B
Intro Ch 05 BIntro Ch 05 B
Intro Ch 05 B
 
Basics of Computer for Students
Basics of Computer for StudentsBasics of Computer for Students
Basics of Computer for Students
 
The Inside of a Computer
The Inside of a ComputerThe Inside of a Computer
The Inside of a Computer
 
Basic computer for_b_ed
Basic computer for_b_edBasic computer for_b_ed
Basic computer for_b_ed
 
How To Build A Computer
How To Build A ComputerHow To Build A Computer
How To Build A Computer
 
File system
File systemFile system
File system
 
Linux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell ScriptingLinux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell Scripting
 
introduction to computer hardware
 introduction to computer hardware introduction to computer hardware
introduction to computer hardware
 
Disk management
Disk managementDisk management
Disk management
 
Hardware and Software
Hardware and SoftwareHardware and Software
Hardware and Software
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works.
 
การออกแบบและพัฒนาโปรแกรม
การออกแบบและพัฒนาโปรแกรมการออกแบบและพัฒนาโปรแกรม
การออกแบบและพัฒนาโปรแกรม
 
Computer memory
Computer memoryComputer memory
Computer memory
 
bios booting process
bios booting processbios booting process
bios booting process
 

En vedette

Bt0070 operating systems 1
Bt0070 operating systems  1Bt0070 operating systems  1
Bt0070 operating systems 1Techglyphs
 
Operating systems11 9-07 (1)
Operating systems11 9-07 (1)Operating systems11 9-07 (1)
Operating systems11 9-07 (1)vattikuti_sarada
 
Evolution of android operating system
Evolution of android operating systemEvolution of android operating system
Evolution of android operating systemMd. Abdullah Al Maruf
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 

En vedette (7)

Bt0070 operating systems 1
Bt0070 operating systems  1Bt0070 operating systems  1
Bt0070 operating systems 1
 
Operating system
Operating systemOperating system
Operating system
 
Operating systems11 9-07 (1)
Operating systems11 9-07 (1)Operating systems11 9-07 (1)
Operating systems11 9-07 (1)
 
Types of o.s
Types of o.sTypes of o.s
Types of o.s
 
Evolution of android operating system
Evolution of android operating systemEvolution of android operating system
Evolution of android operating system
 
Operating system
Operating systemOperating system
Operating system
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Similaire à Operating system

OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptxEgoGamer
 
Overview of operating system
Overview of operating systemOverview of operating system
Overview of operating systemAbdullah Al Amin
 
Operating System Concepts Presentation
Operating System Concepts PresentationOperating System Concepts Presentation
Operating System Concepts PresentationNitish Jadia
 
Library and Information Science (Operationg System)
Library and Information Science (Operationg System)Library and Information Science (Operationg System)
Library and Information Science (Operationg System)Sumit Kumar Gupta
 
Operating system by hm
Operating system by hmOperating system by hm
Operating system by hmHamza Mughal
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-materialhomeworkping8
 
Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)DanaAlexander13
 
Operating system 2
Operating system 2Operating system 2
Operating system 2matsapit
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating SystemSoumit Ghosh
 
Network operating systems
Network operating systems Network operating systems
Network operating systems Sachin Awasthi
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 

Similaire à Operating system (20)

OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
 
Overview of operating system
Overview of operating systemOverview of operating system
Overview of operating system
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating System Concepts Presentation
Operating System Concepts PresentationOperating System Concepts Presentation
Operating System Concepts Presentation
 
Library and Information Science (Operationg System)
Library and Information Science (Operationg System)Library and Information Science (Operationg System)
Library and Information Science (Operationg System)
 
Operating system by hm
Operating system by hmOperating system by hm
Operating system by hm
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
OS UNIT1.pptx
OS UNIT1.pptxOS UNIT1.pptx
OS UNIT1.pptx
 
Introduction to OS.pdf
Introduction to OS.pdfIntroduction to OS.pdf
Introduction to OS.pdf
 
Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)
 
Csc 2313 (lecture 2)
Csc 2313 (lecture 2)Csc 2313 (lecture 2)
Csc 2313 (lecture 2)
 
Csc 2313 (lecture 2)
Csc 2313 (lecture 2)Csc 2313 (lecture 2)
Csc 2313 (lecture 2)
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Network operating systems
Network operating systems Network operating systems
Network operating systems
 
Operating systems
Operating systems Operating systems
Operating systems
 
Operatingsystem
Operatingsystem Operatingsystem
Operatingsystem
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Operating System
Operating SystemOperating System
Operating System
 

Dernier

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 

Dernier (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 

Operating system