SlideShare a Scribd company logo
1 of 26
Operating
System
Operating System –
Definition:
 An operating system define as interface
between the user of a computer and the
computer hardware.
 A more common definition is that the
operating system is the one program running
at all times on the computer (usually called
the kernel), with all else being application
programs.
Functions of Operating system
 Functions of Operating system
 Convenience
 Efficiency
 Ability to Evolve
 Throughput
Major Functionalities of Operating
System:
 Resource Management
 Process Management
 Storage Management
 Memory Management
 Security/Privacy Management
Components of a computer system
 User
 System and application programs
 Operating system
 Hardware
Fig1: Conceptual view of a computer
system
Conceptual view of a computer
system
 Every computer must have an operating system to run other programs. The
operating system coordinates the use of the hardware among the various system
programs and application programs for various users. It simply provides an
environment within which other programs can do useful work.
 The operating system is a set of special programs that run on a computer system
that allows it to work properly. It performs basic tasks such as recognizing input
from the keyboard, keeping track of files and directories on the disk, sending
output to the display screen, and controlling peripheral devices.
OS is designed to serve two basic purposes:
1. It controls the allocation and use of the computing System’s resources among the
various user and tasks.
2. It provides an interface between the computer hardware and the programmer
that simplifies and makes it feasible for coding, creation, debugging of
application programs.
The Operating system must
support the following tasks.
 Provides the facilities to create, modification of programs and
data files using an editor.
 Access to the compiler for translating the user program from
high-level language to machine language.
 Provide a loader program to move the compiled program code
to the computer’s memory for execution.
 Provide routines that handle the details of I/O programming.
History of Operating system
 The operating system has been evolving through the years.
The following table shows the history of OS.
Types of Operating System –
 Batch Operating System- Sequence of jobs in a program
on a computer without manual interventions.
 Time-sharing operating System- allows many users to
share the computer resources. (Max utilization of the
resources).
 Distributed operating System- Manages a group of
different computers and makes appear to be a single
computer.
 Network operating system- computers running in
different operating systems can participate in a
common network (It is used for security purposes).
 Real-time operating system – meant applications to fix
the deadlines.
Types of Operating System
 Examples of Operating System are –
 Windows (GUI based, PC)
 GNU/Linux (Personal, Workstations, ISP, File and print server, Three-
tier client/Server)
 macOS (Macintosh), used for Apple’s personal computers and
workstations (MacBook, iMac).
 Android (Google’s Operating System for smartphones/ tablets/
smartwatches)
 iOS (Apple’s OS for iPhone, iPad, and iPod Touch)
Operating System Services

The Operating System provides certain services to the users which can
be listed in the following manner:
1. Program Execution
2. Handling Input/output Operations
3. Manipulation of File System
4. Error Detection and Handling
5. Resource Allocation
6. Accounting
7. Information and Resource Protection
Types of Operating Systems
 An Operating System performs all the basic tasks like managing
files, processes, and memory. Thus operating system acts as the
manager of all the resources, i.e. resource manager. Thus, the
operating system becomes an interface between user and
machine.
 Types of Operating Systems: Some widely used operating
systems are as follows-
1. Batch Operating System –
2. Time-Sharing Operating Systems –
3. Distributed Operating System –
4. Network Operating System –
5. Real-Time Operating System –
Types of Operating Systems
1. Batch Operating System –
 This type of operating system does not interact with the computer
directly. There is an operator which takes similar jobs having the
same requirement and group them into batches. It is the
responsibility of the operator to sort jobs with similar needs.
Types of Operating Systems
Advantages of Batch Operating System:
 Multiple users can share the batch systems.
 The idle time for the batch system is very less.
 It is easy to manage large work repeatedly in batch systems.
Disadvantages of Batch Operating System:
 The computer operators should be well known with batch systems
 Batch systems are hard to debug
 It is sometimes costly
Examples of Batch based Operating System: Payroll System, Bank
Statements, etc.
Types of Operating Systems
2. Time-Sharing Operating Systems –
 Each task is given some time to execute so that all the tasks work
smoothly. Each user gets the time of CPU as they use a single system.
These systems are also known as Multitasking Systems. The task can be
from a single user or different users also. The time that each task gets to
execute is called quantum.
Types of Operating Systems
Advantages of Time-Sharing OS:
 Each task gets an equal opportunity
 Fewer chances of duplication of software
 CPU idle time can be reduced
Disadvantages of Time-Sharing OS:
 Reliability problem
 Data communication problem
Examples of Time-Sharing OSs are: Unix, etc.
Types of Operating Systems
Distributed Operating System –
 Independent systems possess their own memory unit and CPU.
These are referred to as loosely coupled systems or distributed
systems. These system’s processors differ in size and function.
The major benefit of working with these types of the operating
system is that it is always possible that one user can access the
files or software which are not actually present on his system but
some other system connected within this network i.e., remote
access is enabled within the devices connected in that network.
Types of Operating Systems
Types of Operating Systems
Advantages of Distributed Operating System:
 Failure of one will not affect the other network communication, as all systems
are independent from each other
 Electronic mail increases the data exchange speed
 Since resources are being shared, computation is highly fast and durable
 Load on host computer reduces
 These systems are easily scalable as many systems can be easily added to the
network
Disadvantages of Distributed Operating System:
 Failure of the main network will stop the entire communication
 These types of systems are not readily available as they are very expensive.
 Examples of Distributed Operating System are- LOCUS, etc.
Types of Operating Systems
4. 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 types 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. and that’s why these computers
are popularly known as tightly coupled systems.
Types of Operating Systems
 4. Network Operating System –
Types of Operating Systems
Advantages of Network Operating System:
 Highly stable centralized servers
 Security concerns are handled through servers
 Server access is possible remotely from different locations and types
of systems
Disadvantages of Network Operating System:
 Servers are costly
 User has to depend on a central location for most operations
 Maintenance and updates are required regularly
 Examples of Network Operating System are: Microsoft Windows
Server 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS
X, Novell NetWare, etc.
Types of Operating Systems
5. Real-Time Operating System –
 These types of OSs serve 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 that are very strict like missile systems, air
traffic control systems, robots, etc.
Types of Operating Systems
Advantages of RTOS:
 Focus on Application: Focus on running applications
and less importance to applications which are in the
queue.
 Error Free: These types of systems are error-free.
 Memory Allocation: Memory allocation is best
managed in these types of systems.
Types of Operating Systems
Disadvantages of RTOS:
 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.
Examples of Real-Time Operating Systems are: Scientific
experiments, medical imaging systems, industrial control
systems, weapon systems, robots, air traffic control systems,
etc.

More Related Content

Similar to Demo.pptx

Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsShweta Shah
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple IntroductionDiwash Sapkota
 
Classifications of OS.pptx
Classifications of OS.pptxClassifications of OS.pptx
Classifications of OS.pptxBalamurugan M
 
4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John LadoMark John Lado, MIT
 
Operating system
Operating systemOperating system
Operating systemNeha Saxena
 
Operating Systems
Operating Systems Operating Systems
Operating Systems Fahad Shaikh
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)WajeehaBaig
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptxssuser5c874e
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts RANVIJAY GAUR
 
Ch1 OS
Ch1 OSCh1 OS
Ch1 OSC.U
 
OS introduction.pptx
OS introduction.pptxOS introduction.pptx
OS introduction.pptxDivyaKS18
 
Operating system
Operating systemOperating system
Operating systemmarar hina
 
NE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptNE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptMemMem25
 

Similar to Demo.pptx (20)

Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple Introduction
 
Classifications of OS.pptx
Classifications of OS.pptxClassifications of OS.pptx
Classifications of OS.pptx
 
OS UNIT1.pptx
OS UNIT1.pptxOS UNIT1.pptx
OS UNIT1.pptx
 
4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado
 
Operating System-adi.pdf
Operating System-adi.pdfOperating System-adi.pdf
Operating System-adi.pdf
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Operating system
Operating systemOperating system
Operating system
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
 
Ch1 OS
Ch1 OSCh1 OS
Ch1 OS
 
OS_Ch1
OS_Ch1OS_Ch1
OS_Ch1
 
OSCh1
OSCh1OSCh1
OSCh1
 
OS introduction.pptx
OS introduction.pptxOS introduction.pptx
OS introduction.pptx
 
Operating system
Operating systemOperating system
Operating system
 
Os unit i
Os unit iOs unit i
Os unit i
 
NE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptNE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.ppt
 

Recently uploaded

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
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
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 

Recently uploaded (20)

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
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
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

Demo.pptx

  • 2. Operating System – Definition:  An operating system define as interface between the user of a computer and the computer hardware.  A more common definition is that the operating system is the one program running at all times on the computer (usually called the kernel), with all else being application programs.
  • 3. Functions of Operating system  Functions of Operating system  Convenience  Efficiency  Ability to Evolve  Throughput
  • 4. Major Functionalities of Operating System:  Resource Management  Process Management  Storage Management  Memory Management  Security/Privacy Management
  • 5. Components of a computer system  User  System and application programs  Operating system  Hardware
  • 6. Fig1: Conceptual view of a computer system
  • 7. Conceptual view of a computer system  Every computer must have an operating system to run other programs. The operating system coordinates the use of the hardware among the various system programs and application programs for various users. It simply provides an environment within which other programs can do useful work.  The operating system is a set of special programs that run on a computer system that allows it to work properly. It performs basic tasks such as recognizing input from the keyboard, keeping track of files and directories on the disk, sending output to the display screen, and controlling peripheral devices. OS is designed to serve two basic purposes: 1. It controls the allocation and use of the computing System’s resources among the various user and tasks. 2. It provides an interface between the computer hardware and the programmer that simplifies and makes it feasible for coding, creation, debugging of application programs.
  • 8. The Operating system must support the following tasks.  Provides the facilities to create, modification of programs and data files using an editor.  Access to the compiler for translating the user program from high-level language to machine language.  Provide a loader program to move the compiled program code to the computer’s memory for execution.  Provide routines that handle the details of I/O programming.
  • 9. History of Operating system  The operating system has been evolving through the years. The following table shows the history of OS.
  • 10. Types of Operating System –  Batch Operating System- Sequence of jobs in a program on a computer without manual interventions.  Time-sharing operating System- allows many users to share the computer resources. (Max utilization of the resources).  Distributed operating System- Manages a group of different computers and makes appear to be a single computer.  Network operating system- computers running in different operating systems can participate in a common network (It is used for security purposes).  Real-time operating system – meant applications to fix the deadlines.
  • 11. Types of Operating System  Examples of Operating System are –  Windows (GUI based, PC)  GNU/Linux (Personal, Workstations, ISP, File and print server, Three- tier client/Server)  macOS (Macintosh), used for Apple’s personal computers and workstations (MacBook, iMac).  Android (Google’s Operating System for smartphones/ tablets/ smartwatches)  iOS (Apple’s OS for iPhone, iPad, and iPod Touch)
  • 12. Operating System Services  The Operating System provides certain services to the users which can be listed in the following manner: 1. Program Execution 2. Handling Input/output Operations 3. Manipulation of File System 4. Error Detection and Handling 5. Resource Allocation 6. Accounting 7. Information and Resource Protection
  • 13. Types of Operating Systems  An Operating System performs all the basic tasks like managing files, processes, and memory. Thus operating system acts as the manager of all the resources, i.e. resource manager. Thus, the operating system becomes an interface between user and machine.  Types of Operating Systems: Some widely used operating systems are as follows- 1. Batch Operating System – 2. Time-Sharing Operating Systems – 3. Distributed Operating System – 4. Network Operating System – 5. Real-Time Operating System –
  • 14. Types of Operating Systems 1. Batch Operating System –  This type of operating system does not interact with the computer directly. There is an operator which takes similar jobs having the same requirement and group them into batches. It is the responsibility of the operator to sort jobs with similar needs.
  • 15. Types of Operating Systems Advantages of Batch Operating System:  Multiple users can share the batch systems.  The idle time for the batch system is very less.  It is easy to manage large work repeatedly in batch systems. Disadvantages of Batch Operating System:  The computer operators should be well known with batch systems  Batch systems are hard to debug  It is sometimes costly Examples of Batch based Operating System: Payroll System, Bank Statements, etc.
  • 16. Types of Operating Systems 2. Time-Sharing Operating Systems –  Each task is given some time to execute so that all the tasks work smoothly. Each user gets the time of CPU as they use a single system. These systems are also known as Multitasking Systems. The task can be from a single user or different users also. The time that each task gets to execute is called quantum.
  • 17. Types of Operating Systems Advantages of Time-Sharing OS:  Each task gets an equal opportunity  Fewer chances of duplication of software  CPU idle time can be reduced Disadvantages of Time-Sharing OS:  Reliability problem  Data communication problem Examples of Time-Sharing OSs are: Unix, etc.
  • 18. Types of Operating Systems Distributed Operating System –  Independent systems possess their own memory unit and CPU. These are referred to as loosely coupled systems or distributed systems. These system’s processors differ in size and function. The major benefit of working with these types of the operating system is that it is always possible that one user can access the files or software which are not actually present on his system but some other system connected within this network i.e., remote access is enabled within the devices connected in that network.
  • 20. Types of Operating Systems Advantages of Distributed Operating System:  Failure of one will not affect the other network communication, as all systems are independent from each other  Electronic mail increases the data exchange speed  Since resources are being shared, computation is highly fast and durable  Load on host computer reduces  These systems are easily scalable as many systems can be easily added to the network Disadvantages of Distributed Operating System:  Failure of the main network will stop the entire communication  These types of systems are not readily available as they are very expensive.  Examples of Distributed Operating System are- LOCUS, etc.
  • 21. Types of Operating Systems 4. 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 types 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. and that’s why these computers are popularly known as tightly coupled systems.
  • 22. Types of Operating Systems  4. Network Operating System –
  • 23. Types of Operating Systems Advantages of Network Operating System:  Highly stable centralized servers  Security concerns are handled through servers  Server access is possible remotely from different locations and types of systems Disadvantages of Network Operating System:  Servers are costly  User has to depend on a central location for most operations  Maintenance and updates are required regularly  Examples of Network Operating System are: Microsoft Windows Server 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, Novell NetWare, etc.
  • 24. Types of Operating Systems 5. Real-Time Operating System –  These types of OSs serve 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 that are very strict like missile systems, air traffic control systems, robots, etc.
  • 25. Types of Operating Systems Advantages of RTOS:  Focus on Application: Focus on running applications and less importance to applications which are in the queue.  Error Free: These types of systems are error-free.  Memory Allocation: Memory allocation is best managed in these types of systems.
  • 26. Types of Operating Systems Disadvantages of RTOS:  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. Examples of Real-Time Operating Systems are: Scientific experiments, medical imaging systems, industrial control systems, weapon systems, robots, air traffic control systems, etc.