SlideShare une entreprise Scribd logo
1  sur  17
 CONTENTS:-








INTRODUCTION
 An integrated set of programs that are used to manage
  resources and operators
 A software that controls and monitors execution of all
  programs including application program and other systems
  software
 It is the interface between user and computer.
Structure of Operating System:

                 USERS

          Other System Programs

           Operating System

             HARDWARE
 An operating system is a program that acts as an interface between the
    user and the computer hardware and controls and manages the overall
    resources of computer system.
 Goals of an OS:-
 1.     Making computer system convenient to use in effective manner.
 2. Manages resources of a computer system.
Example of os:- Ms-dos
                  Windows
                  Macintosh
                  Unix
1. Hardware – provides basic computing resources (CPU, memory, I/O
   devices).
2. Operating system – controls and coordinates the use of the
   hardware among the various application programs for the various
   users.
3. Applications programs – define the ways in which the system
   resources are used to solve the computing problems of the users
   (compilers, database systems, video games, business programs).
4. Users (people, machines, other computers).
View of System Components
TYPES OF OS
 Early os or serial processing
 Batch os
 Multiprogrammed os
 Multitasking os
 Time sharing os
 Multiprocessing os
 Real time os
 Distributed os
 In serial operating system only one job resides in computer
   memory and it remains there till it is executed. After
   completion of job, next ob is entered.
 Disadvantages:-                                   O.S
 1. cpu remains idle for most of time.
 2. Very slow
                                                   User
 3. Waiting time of jobs are more                Program
                                                   Area
 Advantages:-
 1. Resource management is very easy.
 2. allocation is very easy.
 It process a batch of jobs
 Does not allow user to interact computer directly.
 Each user prepares his job and submits to the operator.
 Major task is to transfer control automatically from one job to
  next.
 Advantages:-
1. Faster than serial processing
2. Resource allocation and management is very easy.
 Disadvantages:-
1. Lack of interaction between user and job.
2. Turnaround time is high.
3. Off line debugging.
 It refers to holding more than one process in memory and
  executing them concurrently.
 It increase cpu utilisation such that cpu always has one to execute.
 Example of multiprogramming is given below:-

                                           Main memory
                                          SUPERVISOR
                   Writing o/p data
                                          PROGRAM A
                                          PROGRAM B
                                          PROGRAM C
                                          (waiting for CPU)

                                                  CPU
                            Execution
Secondary disk storage
                            in progress
 Processor’s time is shared among multiple users
 Multiple users simultaneously access the system through
  terminals.
 Advantages:-
1. Reduce CPU idle time.
2. Provides advantage of quick response.
 Disadvantages:-
1. Problem of data communication.
2. Question of security and integrity of user program and data


                                                                 11
Main memory

                time sharing
Terminal    1   supervisor
   User 1          User 1       User 1
Terminal 2
                   User 2       User 2
   User 2



                    User n      User n
Terminal n

    User n                      Online
                     CPU        storage
Multi processing or parallel
processing O.S
 This technique consist of two or more CPUs, perform more
  than one job at a time.
Fig:-

 CPU 1                 Main memory            CPU 2


 I/O processor                                I/O processor


 I/O units                                    I/O units
1. Better throughput
2. Better reliability
3. Saving cost
DISADVANTAGES
1.   Large main memory is required
2.   Such system are expensive.
Real time O.S
  It is a multiprogramming system that aims at executing real
    time applications.
  Its main objective is their quick and predictable response to
    events.
  Examples are:-
 ATM machine
 Flight control etc.
  Advantages:-
 1. Better throughput
 2. Response time is very less
  Disadvantages:-
 1. Very costly
 2. Large memory required
Distributed O.S
 A distributed system uses multiple central processors to serve
  multiple real time applications.
 With distributed processing, related data at all terminals is
  synchronized, updated simultaneously. It allows the user to
  access remote resources in the same manner as local resources
  as they do.
 It is a collection of processors that do not share memory. Each
  processor has its own local memory.
 The use of multiple processors is invisible to the user i.e. the
  users are not aware of where these file are residing. These are
  handled automatically and efficiently by the os.

Contenu connexe

Tendances

Operating System
Operating SystemOperating System
Operating System
guest8b0942
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systems
Pradeep Kumar TS
 

Tendances (20)

operating system
operating systemoperating system
operating system
 
Operating system; Multitasking
Operating system; MultitaskingOperating system; Multitasking
Operating system; Multitasking
 
Practical examples for different types of operating systems.
Practical examples for different types of  operating systems.Practical examples for different types of  operating systems.
Practical examples for different types of operating systems.
 
Operating system
Operating systemOperating system
Operating system
 
Operating system
Operating systemOperating system
Operating system
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system || Chapter 3: Process
Operating system || Chapter 3: ProcessOperating system || Chapter 3: Process
Operating system || Chapter 3: Process
 
Operating System
Operating SystemOperating System
Operating System
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systems
 
Real time operating system
Real time operating systemReal time operating system
Real time operating system
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
Ch1: Operating System- Introduction
Ch1: Operating System- IntroductionCh1: Operating System- Introduction
Ch1: Operating System- Introduction
 
Os
OsOs
Os
 
operating system
operating systemoperating system
operating system
 
Unit 1 introduction to os
Unit 1 introduction to osUnit 1 introduction to os
Unit 1 introduction to os
 
Operating System
Operating System Operating System
Operating System
 
Multitasking
MultitaskingMultitasking
Multitasking
 

En vedette

Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
Tech_MX
 
أنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسبأنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسب
Ahmad Abdelbaqy
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
Luka M G
 
30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt
raj732723
 

En vedette (20)

Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating System
 
Unix structure organization
Unix structure organizationUnix structure organization
Unix structure organization
 
2012 Chain Restaurant Report
2012 Chain Restaurant Report2012 Chain Restaurant Report
2012 Chain Restaurant Report
 
Quicktour eclt2 en
Quicktour eclt2 enQuicktour eclt2 en
Quicktour eclt2 en
 
Rtliunx
RtliunxRtliunx
Rtliunx
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Files and file objects (in Python)
Files and file objects (in Python)Files and file objects (in Python)
Files and file objects (in Python)
 
Hanrick Curran Audit Training - Sampling for Audit Evidence - June 2013
Hanrick Curran Audit Training - Sampling for Audit Evidence - June 2013Hanrick Curran Audit Training - Sampling for Audit Evidence - June 2013
Hanrick Curran Audit Training - Sampling for Audit Evidence - June 2013
 
1 hygiene introduction
1 hygiene introduction1 hygiene introduction
1 hygiene introduction
 
Audit sampling
Audit samplingAudit sampling
Audit sampling
 
Hygiene
Hygiene Hygiene
Hygiene
 
Symmetric multiprocessing (smp)
Symmetric multiprocessing (smp)Symmetric multiprocessing (smp)
Symmetric multiprocessing (smp)
 
Embedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayEmbedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijay
 
Real time operating system
Real time operating systemReal time operating system
Real time operating system
 
أنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسبأنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسب
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt
 

Similaire à Operating system introducton and tyes

Operting system
Operting systemOperting system
Operting system
KAnurag2
 
What is operating system
What is operating systemWhat is operating system
What is operating system
Suvithak
 

Similaire à Operating system introducton and tyes (20)

Operating system
Operating systemOperating system
Operating system
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
 
Advanced_OS_Unit 1 & 2.ppt
Advanced_OS_Unit 1 & 2.pptAdvanced_OS_Unit 1 & 2.ppt
Advanced_OS_Unit 1 & 2.ppt
 
3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf
 
Operating System.ppt
Operating System.pptOperating System.ppt
Operating System.ppt
 
Unit 1os processes and threads
Unit 1os processes and threadsUnit 1os processes and threads
Unit 1os processes and threads
 
Os unit 1
Os unit 1Os unit 1
Os unit 1
 
Introduction and Types of Operating System.pptx
Introduction and Types of Operating System.pptxIntroduction and Types of Operating System.pptx
Introduction and Types of Operating System.pptx
 
Ch1
Ch1Ch1
Ch1
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Operting system
Operting systemOperting system
Operting system
 
Ch1 - OS.pdf
Ch1 - OS.pdfCh1 - OS.pdf
Ch1 - OS.pdf
 
Os notes 1_5
Os notes 1_5Os notes 1_5
Os notes 1_5
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
Operating system jitendra
Operating system jitendraOperating system jitendra
Operating system jitendra
 
Unit I OS.pdf
Unit I OS.pdfUnit I OS.pdf
Unit I OS.pdf
 
Spr ch-01
Spr ch-01Spr ch-01
Spr ch-01
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdf
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Operating system introducton and tyes

  • 2. INTRODUCTION  An integrated set of programs that are used to manage resources and operators  A software that controls and monitors execution of all programs including application program and other systems software  It is the interface between user and computer.
  • 3. Structure of Operating System: USERS Other System Programs Operating System HARDWARE
  • 4.  An operating system is a program that acts as an interface between the user and the computer hardware and controls and manages the overall resources of computer system.  Goals of an OS:- 1. Making computer system convenient to use in effective manner. 2. Manages resources of a computer system. Example of os:- Ms-dos Windows Macintosh Unix
  • 5. 1. Hardware – provides basic computing resources (CPU, memory, I/O devices). 2. Operating system – controls and coordinates the use of the hardware among the various application programs for the various users. 3. Applications programs – define the ways in which the system resources are used to solve the computing problems of the users (compilers, database systems, video games, business programs). 4. Users (people, machines, other computers).
  • 6. View of System Components
  • 7. TYPES OF OS  Early os or serial processing  Batch os  Multiprogrammed os  Multitasking os  Time sharing os  Multiprocessing os  Real time os  Distributed os
  • 8.  In serial operating system only one job resides in computer memory and it remains there till it is executed. After completion of job, next ob is entered.  Disadvantages:- O.S 1. cpu remains idle for most of time. 2. Very slow User 3. Waiting time of jobs are more Program Area  Advantages:- 1. Resource management is very easy. 2. allocation is very easy.
  • 9.  It process a batch of jobs  Does not allow user to interact computer directly.  Each user prepares his job and submits to the operator.  Major task is to transfer control automatically from one job to next.  Advantages:- 1. Faster than serial processing 2. Resource allocation and management is very easy.  Disadvantages:- 1. Lack of interaction between user and job. 2. Turnaround time is high. 3. Off line debugging.
  • 10.  It refers to holding more than one process in memory and executing them concurrently.  It increase cpu utilisation such that cpu always has one to execute.  Example of multiprogramming is given below:- Main memory SUPERVISOR Writing o/p data PROGRAM A PROGRAM B PROGRAM C (waiting for CPU) CPU Execution Secondary disk storage in progress
  • 11.  Processor’s time is shared among multiple users  Multiple users simultaneously access the system through terminals.  Advantages:- 1. Reduce CPU idle time. 2. Provides advantage of quick response.  Disadvantages:- 1. Problem of data communication. 2. Question of security and integrity of user program and data 11
  • 12. Main memory time sharing Terminal 1 supervisor User 1 User 1 User 1 Terminal 2 User 2 User 2 User 2 User n User n Terminal n User n Online CPU storage
  • 13. Multi processing or parallel processing O.S  This technique consist of two or more CPUs, perform more than one job at a time. Fig:- CPU 1 Main memory CPU 2 I/O processor I/O processor I/O units I/O units
  • 14. 1. Better throughput 2. Better reliability 3. Saving cost
  • 15. DISADVANTAGES 1. Large main memory is required 2. Such system are expensive.
  • 16. Real time O.S  It is a multiprogramming system that aims at executing real time applications.  Its main objective is their quick and predictable response to events.  Examples are:- ATM machine Flight control etc.  Advantages:- 1. Better throughput 2. Response time is very less  Disadvantages:- 1. Very costly 2. Large memory required
  • 17. Distributed O.S  A distributed system uses multiple central processors to serve multiple real time applications.  With distributed processing, related data at all terminals is synchronized, updated simultaneously. It allows the user to access remote resources in the same manner as local resources as they do.  It is a collection of processors that do not share memory. Each processor has its own local memory.  The use of multiple processors is invisible to the user i.e. the users are not aware of where these file are residing. These are handled automatically and efficiently by the os.