SlideShare a Scribd company logo
Unit -1
TYPES OF OPERATING SYSTEM
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 1
Types of Operating System
Operating Systems
• The operating system is the most important program that
runs on a computer.
• Operating system is an interface between computer and
user.
• It is responsible for the management and coordination of
activities and the sharing of the resources of the computer.
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 2
Types of Operating System
Types
of OS
Serial
Processing
Batch
Processing
Time
Sharing
Real Time
Multi user
multitask
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 3
Types of Operating System
1) Serial Processing:
◦ The Serial Processing Operating Systems are those which Performs all the
instructions into a Sequence Manner or the Instructions those are given by the user
will be executed by using the FIFO Manner means First in First Out.
◦ In this the Program Counter will determines which instruction is going to Execute and
the which instruction will be Execute after this.
◦ Mainly the Punch Cards are used for this. In this all the Jobs are firstly Prepared and
Stored on the Card and after that card will be entered in the System and after that all
the Instructions will be executed one by One.
◦ But the Main Problem is that a user doesn’t interact with the System while he is
working on the System, means the user can’t be able to enter the data for Execution.
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 4
Continue…
2. Batch Operating System
This type of operating system does not interact with the computer directly. There is an operator
which takes similar jobs having same requirement and group them into batches. It is the
responsibility of operator to sort the jobs with similar needs.
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 5
Continue…
Advantages of Batch Operating System:
It is very difficult to guess or know the time required by any job to
complete. Processors of the batch systems know how long the job
would be when it is in queue
Multiple users can share the batch systems
The idle time for batch system is very less
It is easy to manage large work repeatedly in batch systems
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 6
Continue…
Disadvantages of Batch Operating System:
The computer operators should be well known with batch systems
Batch systems are hard to debug
It is sometime costly
The other jobs will have to wait for an unknown time if any job fails
Examples of Batch based Operating System: Payroll System, Bank
Statements etc.
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 7
Continue…
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 8
Time-Sharing Operating Systems
Each task is given some time to execute, so that all the tasks work
smoothly. Each user gets time of CPU as they use single system.
These systems are also known as Multitasking Systems. The task can
be from single user or from different users also. The time that each
task gets to execute is called quantum. After this time interval is over
OS switches over to next task.
Continue…
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 9
Types of Operating System
Advantages of Time-Sharing OS:
◦ Each task gets an equal opportunity
◦ Less chances of duplication of software
◦ CPU idle time can be reduced
Disadvantages of Time-Sharing OS:
◦ Reliability problem
◦ One must have to take care of security and integrity of user programs and
data
◦ Data communication problem
Examples of Time-Sharing OSs are: Multics, Unix etc.
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 10
Types of Operating System
4. Real-Time Operating System –
These types of OSs serves the real-time systems. The time interval
required to process and respond to inputs is very small. This time interval
is called response time.
Real-time systems are used when there are time requirements are very
strict like missile systems, air traffic control systems, robots etc.
Two types of Real-Time Operating System which are as follows:
◦ Hard Real-Time Systems
◦ Soft Real-Time Systems
E.g. - Scientific experiments, medical imaging systems, industrial
control systems, weapon systems, robots, air traffic control systems,
etc.
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 11
Types of Operating System
Advantages of RTOS:
◦ Maximum Consumption
◦ Task Shifting
◦ Focus on Application
◦ Real time operating system in embedded system
◦ Error Free
◦ Memory Allocation
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 12
Types of Operating System
Disadvantages of RTOS:
◦ Limited Tasks
◦ Use heavy system resources
◦ Complex Algorithms
◦ Device driver and interrupt signals
◦ Thread Priority
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 13
Types of Operating System
Multi-User and Multi-Tasking/ Network Operating System
◦ These systems run on a server and provide the capability to
manage data, users, groups, security, applications, and other
networking functions.
◦ These type of operating systems allow shared access of files,
printers, security, applications, and other networking functions
over a small private network.
◦ One more important aspect of Network Operating Systems is that
all the users are well aware of the underlying configuration, of all
other users within the network, their individual connections etc.
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 14
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 15
Types of Operating System
Advantages
◦ Highly stable centralized servers
◦ Security concerns are handled through servers
◦ New technologies and hardware up-gradation are easily integrated to the
system
◦ Server access are possible remotely from different locations and types of
systems
Disadvantages
◦ Servers are costly
◦ User has to depend on central location for most operations
◦ Maintenance and updates are required regularly
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 16
References
1. Operating System Concept ninth Edition by Abraham Silberschatz and Galvin
2. https://electricalfundablog.com/operating-system-os-functions-types-resource-management/
3. http://ecomputernotes.com/fundamental/disk-operating-system/types-of-operating-system
8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 17

More Related Content

PPTX
Operating System - Types Of Operating System Unit-1
PPT
Chapter 1B Peter Norton
PPTX
operating system
PPTX
chapter 1 peter norton introduction to computers
PPT
Types of os
PPT
introduction To Operating System
PPTX
Computer Software & It's types.
PPT
User Interface
Operating System - Types Of Operating System Unit-1
Chapter 1B Peter Norton
operating system
chapter 1 peter norton introduction to computers
Types of os
introduction To Operating System
Computer Software & It's types.
User Interface

What's hot (20)

PPT
Operating system presentation
PPTX
Types of computer
PPTX
Types Of Operating Systems
PPTX
Generations of computer
PPTX
Types of computer
PPTX
Introduction to Operating Systems
PPTX
Peter Norton - Introduction to computers - Part 2
PPT
Computer Structure Slides
PPTX
Operating Systems
PPTX
Functions Of Operating Systems
DOC
Types and generations of computers
PPT
Computer Overview
PPTX
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
PPT
Peter Norton’s Introduction to Computers
PPSX
Types and components of computers
PPTX
Types of computer
PPT
Chapter 2A Peter Norton
PPT
OPERATING SYSTEM
PPTX
Os unit 3 , process management
Operating system presentation
Types of computer
Types Of Operating Systems
Generations of computer
Types of computer
Introduction to Operating Systems
Peter Norton - Introduction to computers - Part 2
Computer Structure Slides
Operating Systems
Functions Of Operating Systems
Types and generations of computers
Computer Overview
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
Peter Norton’s Introduction to Computers
Types and components of computers
Types of computer
Chapter 2A Peter Norton
OPERATING SYSTEM
Os unit 3 , process management
Ad

Similar to Types of operating system unit 1 by Ram K Paliwal (20)

PPTX
Operating System-Types-Examples-Advantages & disadvantages
PPTX
Pertemuan 7 Kelebihan dan kelemahan SO.pptx
PDF
Evolution or Generation of OS.pdf
PPTX
Demo.pptx
PPT
Unit 1_Operating system
PPTX
Different Operating system's use and advantage.pptx
PDF
Os-unit1-Introduction to Operating Systems.pdf
PDF
LECTURE 2 OPERATING SYSTEM PPT FOR ENGINEERING
PPTX
Types of operating system
PPTX
types_of_operating_systems_sk_akram.pptx
PPTX
Platform Technologies Report (1).pptx
PPTX
Classifications of OS.pptx
PDF
CS197OSTYPES.pdf
PDF
Operating System
DOCX
A brief introduction about an operating system and its architecture
PDF
Lecture1423726024
PPT
Oslecture1
PDF
01. Operating Systems Definition and Usage
PPTX
OS.pptx
PPTX
OS-UNIT-1-Part-1.pptx
Operating System-Types-Examples-Advantages & disadvantages
Pertemuan 7 Kelebihan dan kelemahan SO.pptx
Evolution or Generation of OS.pdf
Demo.pptx
Unit 1_Operating system
Different Operating system's use and advantage.pptx
Os-unit1-Introduction to Operating Systems.pdf
LECTURE 2 OPERATING SYSTEM PPT FOR ENGINEERING
Types of operating system
types_of_operating_systems_sk_akram.pptx
Platform Technologies Report (1).pptx
Classifications of OS.pptx
CS197OSTYPES.pdf
Operating System
A brief introduction about an operating system and its architecture
Lecture1423726024
Oslecture1
01. Operating Systems Definition and Usage
OS.pptx
OS-UNIT-1-Part-1.pptx
Ad

More from Ram Paliwal (20)

PPTX
Mis classification By Ram K Paliwal
PPTX
Management inofrmation system basics by ram k paliwal
PPTX
Database design (entity attribute and its types) unit 2 part 4
PPTX
Database design (entity, entity set and entity type) unit 2 part 3
PPTX
Database design (conceptual, logical and physical design) unit 2 part 2
PPTX
Database development life cycle unit 2 part 1
PPTX
Memory hierarchy unit 2 by ram k paliwal
PPTX
Cpu register, instruction exucution and interrupts unit 1 by ram k paliwal
PPTX
System component and system calls unit 1 by ram k paliwal
PPTX
Sdlc spiral model in software engineering basics by ram k paliwal
PPTX
Software project planning in software engineering by ram k paliwal unit 2
PPTX
Software reuirement elicitation in software engineering basics by ram k paliwal
PPTX
Srs (software requirement specification) in software engineering basics by ra...
PPTX
Sdlc process models in software engineering basics by ram k paliwal
PPT
Database models unit 1 part 2
PPT
Database overview unit 4 part 1
PPTX
Database development life cycle unit 2 part 1
PPTX
Operating system basics function of os unit 1 by ram k paliwal part 1
PPTX
Software process in software engineering basics by ram k paliwal part 2
PPTX
Software and software engineering basics by ram k paliwal
Mis classification By Ram K Paliwal
Management inofrmation system basics by ram k paliwal
Database design (entity attribute and its types) unit 2 part 4
Database design (entity, entity set and entity type) unit 2 part 3
Database design (conceptual, logical and physical design) unit 2 part 2
Database development life cycle unit 2 part 1
Memory hierarchy unit 2 by ram k paliwal
Cpu register, instruction exucution and interrupts unit 1 by ram k paliwal
System component and system calls unit 1 by ram k paliwal
Sdlc spiral model in software engineering basics by ram k paliwal
Software project planning in software engineering by ram k paliwal unit 2
Software reuirement elicitation in software engineering basics by ram k paliwal
Srs (software requirement specification) in software engineering basics by ra...
Sdlc process models in software engineering basics by ram k paliwal
Database models unit 1 part 2
Database overview unit 4 part 1
Database development life cycle unit 2 part 1
Operating system basics function of os unit 1 by ram k paliwal part 1
Software process in software engineering basics by ram k paliwal part 2
Software and software engineering basics by ram k paliwal

Recently uploaded (20)

PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Geodesy 1.pptx...............................................
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Well-logging-methods_new................
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
additive manufacturing of ss316l using mig welding
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Digital Logic Computer Design lecture notes
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Sustainable Sites - Green Building Construction
PPTX
web development for engineering and engineering
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Geodesy 1.pptx...............................................
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
CH1 Production IntroductoryConcepts.pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Well-logging-methods_new................
Automation-in-Manufacturing-Chapter-Introduction.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
additive manufacturing of ss316l using mig welding
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Digital Logic Computer Design lecture notes
R24 SURVEYING LAB MANUAL for civil enggi
Foundation to blockchain - A guide to Blockchain Tech
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Sustainable Sites - Green Building Construction
web development for engineering and engineering

Types of operating system unit 1 by Ram K Paliwal

  • 1. Unit -1 TYPES OF OPERATING SYSTEM 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 1
  • 2. Types of Operating System Operating Systems • The operating system is the most important program that runs on a computer. • Operating system is an interface between computer and user. • It is responsible for the management and coordination of activities and the sharing of the resources of the computer. 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 2
  • 3. Types of Operating System Types of OS Serial Processing Batch Processing Time Sharing Real Time Multi user multitask 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 3
  • 4. Types of Operating System 1) Serial Processing: ◦ The Serial Processing Operating Systems are those which Performs all the instructions into a Sequence Manner or the Instructions those are given by the user will be executed by using the FIFO Manner means First in First Out. ◦ In this the Program Counter will determines which instruction is going to Execute and the which instruction will be Execute after this. ◦ Mainly the Punch Cards are used for this. In this all the Jobs are firstly Prepared and Stored on the Card and after that card will be entered in the System and after that all the Instructions will be executed one by One. ◦ But the Main Problem is that a user doesn’t interact with the System while he is working on the System, means the user can’t be able to enter the data for Execution. 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 4
  • 5. Continue… 2. Batch Operating System This type of operating system does not interact with the computer directly. There is an operator which takes similar jobs having same requirement and group them into batches. It is the responsibility of operator to sort the jobs with similar needs. 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 5
  • 6. Continue… Advantages of Batch Operating System: It is very difficult to guess or know the time required by any job to complete. Processors of the batch systems know how long the job would be when it is in queue Multiple users can share the batch systems The idle time for batch system is very less It is easy to manage large work repeatedly in batch systems 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 6
  • 7. Continue… Disadvantages of Batch Operating System: The computer operators should be well known with batch systems Batch systems are hard to debug It is sometime costly The other jobs will have to wait for an unknown time if any job fails Examples of Batch based Operating System: Payroll System, Bank Statements etc. 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 7
  • 8. Continue… 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 8 Time-Sharing Operating Systems Each task is given some time to execute, so that all the tasks work smoothly. Each user gets time of CPU as they use single system. These systems are also known as Multitasking Systems. The task can be from single user or from different users also. The time that each task gets to execute is called quantum. After this time interval is over OS switches over to next task.
  • 9. Continue… 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 9
  • 10. Types of Operating System Advantages of Time-Sharing OS: ◦ Each task gets an equal opportunity ◦ Less chances of duplication of software ◦ CPU idle time can be reduced Disadvantages of Time-Sharing OS: ◦ Reliability problem ◦ One must have to take care of security and integrity of user programs and data ◦ Data communication problem Examples of Time-Sharing OSs are: Multics, Unix etc. 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 10
  • 11. Types of Operating System 4. Real-Time Operating System – These types of OSs serves the real-time systems. The time interval required to process and respond to inputs is very small. This time interval is called response time. Real-time systems are used when there are time requirements are very strict like missile systems, air traffic control systems, robots etc. Two types of Real-Time Operating System which are as follows: ◦ Hard Real-Time Systems ◦ Soft Real-Time Systems E.g. - Scientific experiments, medical imaging systems, industrial control systems, weapon systems, robots, air traffic control systems, etc. 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 11
  • 12. Types of Operating System Advantages of RTOS: ◦ Maximum Consumption ◦ Task Shifting ◦ Focus on Application ◦ Real time operating system in embedded system ◦ Error Free ◦ Memory Allocation 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 12
  • 13. Types of Operating System Disadvantages of RTOS: ◦ Limited Tasks ◦ Use heavy system resources ◦ Complex Algorithms ◦ Device driver and interrupt signals ◦ Thread Priority 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 13
  • 14. Types of Operating System Multi-User and Multi-Tasking/ Network Operating System ◦ These systems run on a server and provide the capability to manage data, users, groups, security, applications, and other networking functions. ◦ These type of operating systems allow shared access of files, printers, security, applications, and other networking functions over a small private network. ◦ One more important aspect of Network Operating Systems is that all the users are well aware of the underlying configuration, of all other users within the network, their individual connections etc. 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 14
  • 15. 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 15
  • 16. Types of Operating System Advantages ◦ Highly stable centralized servers ◦ Security concerns are handled through servers ◦ New technologies and hardware up-gradation are easily integrated to the system ◦ Server access are possible remotely from different locations and types of systems Disadvantages ◦ Servers are costly ◦ User has to depend on central location for most operations ◦ Maintenance and updates are required regularly 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 16
  • 17. References 1. Operating System Concept ninth Edition by Abraham Silberschatz and Galvin 2. https://electricalfundablog.com/operating-system-os-functions-types-resource-management/ 3. http://ecomputernotes.com/fundamental/disk-operating-system/types-of-operating-system 8/31/2019 TYPES OF OPERATING SYSTEM - UNIT 1- BY RAM K PALIWAL 17

Editor's Notes

  • #5: All the Instructions those are Entered First in the System will be Executed First and the Instructions those are Entered Later Will be Executed Later. For Running the Instructions the Program Counter is used which is used for Executing all the Instructions. 
  • #12: These OSs are meant for the applications where time constraints are very strict and even the shortest possible delay is not acceptable. These systems are built for saving life like automatic parachutes or air bags which are required to be readily available in case of any accident. Virtual memory is almost never found in these systems.
  • #13: Maximum Consumption: Maximum utilization of devices and system,thus more output from all the resources Task Shifting: Time assigned for shifting tasks in these systems are very less. For example in older systems it takes about 10 micro seconds in shifting one task to another and in latest systems it takes 3 micro seconds. Focus on Application: Focus on running applications and less importance to applications which are in queue. Real time operating system in embedded system: Since size of programs are small, RTOS can also be used in embedded systems like in transport and others. Error Free: These types of systems are error free. Memory Allocation: Memory allocation is best managed in these type of systems.
  • #14: Limited Tasks: Very few tasks run at the same time and their concentration is very less on few applications to avoid errors. Use heavy system resources: Sometimes the system resources are not so good and they are expensive as well. Complex Algorithms: The algorithms are very complex and difficult for the designer to write on. Device driver and interrupt signals: It needs specific device drivers and interrupt signals to response earliest to interrupts. Thread Priority: It is not good to set thread priority as these systems are very less prone to switching tasks.