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

What's hot

Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsShweta Shah
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsvampugani
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 
Operating systems By Awais
Operating systems By AwaisOperating systems By Awais
Operating systems By AwaisAwaisch3
 
Unix memory management
Unix memory managementUnix memory management
Unix memory managementTech_MX
 
Operating Systems Presentation
Operating Systems Presentation Operating Systems Presentation
Operating Systems Presentation Mayank Thanki
 
types of operating system
types of operating systemtypes of operating system
types of operating systemMahira Rashdi
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemMohammad Alam
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating systemArshad khan
 
History of operating systems
History of operating systemsHistory of operating systems
History of operating systemsAfrasiyab Haider
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentationSonu Vishwakarma
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating systemtarun thakkar
 
Operating system components
Operating system componentsOperating system components
Operating system componentsSyed Zaid Irshad
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentationashanrajpar
 
Threads (operating System)
Threads (operating System)Threads (operating System)
Threads (operating System)Prakhar Maurya
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structuresMukesh Chinta
 

What's hot (20)

Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
Operating systems By Awais
Operating systems By AwaisOperating systems By Awais
Operating systems By Awais
 
Os ppt
Os pptOs ppt
Os ppt
 
Unix memory management
Unix memory managementUnix memory management
Unix memory management
 
Operating Systems Presentation
Operating Systems Presentation Operating Systems Presentation
Operating Systems Presentation
 
types of operating system
types of operating systemtypes of operating system
types of operating system
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating system
 
History of operating systems
History of operating systemsHistory of operating systems
History of operating systems
 
History of OS
History of OSHistory of OS
History of OS
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating system
 
Operating systems
Operating systems Operating systems
Operating systems
 
Operating system components
Operating system componentsOperating system components
Operating system components
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Threads (operating System)
Threads (operating System)Threads (operating System)
Threads (operating System)
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structures
 

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

Operating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantagesOperating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantagesOPTOM Nimra Murtaza
 
Evolution or Generation of OS.pdf
 Evolution or Generation of OS.pdf Evolution or Generation of OS.pdf
Evolution or Generation of OS.pdfVpmv
 
Unit 1_Operating system
Unit 1_Operating system Unit 1_Operating system
Unit 1_Operating system JayeshGadhave1
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemAshikur Rahman
 
types_of_operating_systems_sk_akram.pptx
types_of_operating_systems_sk_akram.pptxtypes_of_operating_systems_sk_akram.pptx
types_of_operating_systems_sk_akram.pptxSkAkram9
 
Platform Technologies Report (1).pptx
Platform Technologies Report (1).pptxPlatform Technologies Report (1).pptx
Platform Technologies Report (1).pptxBeviljeanCharcos
 
Classifications of OS.pptx
Classifications of OS.pptxClassifications of OS.pptx
Classifications of OS.pptxBalamurugan M
 
CS197OSTYPES.pdf
CS197OSTYPES.pdfCS197OSTYPES.pdf
CS197OSTYPES.pdfOmid695066
 
Lecture1423726024
Lecture1423726024Lecture1423726024
Lecture1423726024deepakjeetu
 
Oslecture1
Oslecture1Oslecture1
Oslecture1kausik23
 
01. Operating Systems Definition and Usage
01. Operating Systems Definition and Usage01. Operating Systems Definition and Usage
01. Operating Systems Definition and Usagewip85961
 
OS.pptx
OS.pptxOS.pptx
OS.pptxNG911
 
Unit 1os processes and threads
Unit 1os processes and threadsUnit 1os processes and threads
Unit 1os processes and threadsdonny101
 
Lecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfLecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfAmanuelmergia
 
CS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptxCS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptxAsst.prof M.Gokilavani
 
How Operating System Works
How Operating System WorksHow Operating System Works
How Operating System Worksguevarra_2000
 

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

Operating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantagesOperating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantages
 
Evolution or Generation of OS.pdf
 Evolution or Generation of OS.pdf Evolution or Generation of OS.pdf
Evolution or Generation of OS.pdf
 
Demo.pptx
Demo.pptxDemo.pptx
Demo.pptx
 
Unit 1_Operating system
Unit 1_Operating system Unit 1_Operating system
Unit 1_Operating system
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
types_of_operating_systems_sk_akram.pptx
types_of_operating_systems_sk_akram.pptxtypes_of_operating_systems_sk_akram.pptx
types_of_operating_systems_sk_akram.pptx
 
Platform Technologies Report (1).pptx
Platform Technologies Report (1).pptxPlatform Technologies Report (1).pptx
Platform Technologies Report (1).pptx
 
Classifications of OS.pptx
Classifications of OS.pptxClassifications of OS.pptx
Classifications of OS.pptx
 
CS197OSTYPES.pdf
CS197OSTYPES.pdfCS197OSTYPES.pdf
CS197OSTYPES.pdf
 
Operating System
Operating SystemOperating System
Operating System
 
Lecture1423726024
Lecture1423726024Lecture1423726024
Lecture1423726024
 
Oslecture1
Oslecture1Oslecture1
Oslecture1
 
01. Operating Systems Definition and Usage
01. Operating Systems Definition and Usage01. Operating Systems Definition and Usage
01. Operating Systems Definition and Usage
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
 
OS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptxOS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptx
 
Unit 1os processes and threads
Unit 1os processes and threadsUnit 1os processes and threads
Unit 1os processes and threads
 
Lecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfLecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdf
 
Operating System
Operating SystemOperating System
Operating System
 
CS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptxCS403: Operating System : Lec 3 Types of OS (1) .pptx
CS403: Operating System : Lec 3 Types of OS (1) .pptx
 
How Operating System Works
How Operating System WorksHow Operating System Works
How Operating System Works
 

More from Ram Paliwal

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

More from Ram Paliwal (20)

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

Recently uploaded

Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

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

  1. 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. 
  2. 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.
  3. 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.
  4. 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.