SlideShare a Scribd company logo
1 of 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.

More Related Content

What's hot

operating system
operating systemoperating system
operating systemKadianAman
 
Operating system; Multitasking
Operating system; MultitaskingOperating system; Multitasking
Operating system; MultitaskingFlameDimension95
 
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.Deepa
 
Operating system
Operating systemOperating system
Operating systemyogitamore3
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemMohammad Alam
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsvampugani
 
Operating system || Chapter 3: Process
Operating system || Chapter 3: ProcessOperating system || Chapter 3: Process
Operating system || Chapter 3: ProcessAnkonGopalBanik
 
Operating System
Operating SystemOperating System
Operating Systemguest8b0942
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsMukesh Chinta
 
Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301cpjcollege
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systemsPradeep Kumar TS
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating SystemSoumit Ghosh
 
Ch1: Operating System- Introduction
Ch1: Operating System- IntroductionCh1: Operating System- Introduction
Ch1: Operating System- IntroductionAhmar Hashmi
 
Unit 1 introduction to os
Unit 1 introduction to osUnit 1 introduction to os
Unit 1 introduction to osGaneshThapa27
 

What's hot (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
 

Viewers also liked

Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating SystemTech_MX
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating SystemDr. Pankaj Zope
 
Unix structure organization
Unix structure organizationUnix structure organization
Unix structure organizationkishan alagiya
 
2012 Chain Restaurant Report
2012 Chain Restaurant Report2012 Chain Restaurant Report
2012 Chain Restaurant ReportMark Moreno
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentationEhetzaz Khan
 
Files and file objects (in Python)
Files and file objects (in Python)Files and file objects (in Python)
Files and file objects (in Python)PranavSB
 
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 2013Matthew Green
 
1 hygiene introduction
1 hygiene introduction1 hygiene introduction
1 hygiene introductionMasali Macdona
 
Symmetric multiprocessing (smp)
Symmetric multiprocessing (smp)Symmetric multiprocessing (smp)
Symmetric multiprocessing (smp)rayhan basher
 
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 vijayVijay Kumar
 
Real time operating system
Real time operating systemReal time operating system
Real time operating systemKamran Khan
 
أنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسبأنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسبAhmad Abdelbaqy
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 
30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-pptraj732723
 

Viewers also liked (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
 

Similar to Operating system introducton and tyes

Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-IntroductionShipra Swati
 
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.pdfrohitbaweja26
 
Operating System.ppt
Operating System.pptOperating System.ppt
Operating System.pptVpmv
 
Unit 1os processes and threads
Unit 1os processes and threadsUnit 1os processes and threads
Unit 1os processes and threadsdonny101
 
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.pptxaparna14patil
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsachal02
 
Operting system
Operting systemOperting system
Operting systemKAnurag2
 
What is operating system
What is operating systemWhat is operating system
What is operating systemSuvithak
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfYUSRA FERNANDO
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)NehaTadam
 

Similar to 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)
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

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.