SlideShare a Scribd company logo
Oct-03 1
Different types of Operating
Systems
„ There are several architectures which
all require a different OS:
– Desktop PCs
– Parallel Systems
– Distributed Systems
– Clustered Systems
– Real-time Systems
– Embedded Systems
Oct-03 2
Desktop Systems
„ Personal Computers – computer system
dedicated to a single user.
„ I/O devices – keyboards, mice, display screens,
small printers.
„ User convenience and responsiveness.
„ Can adopt technology developed for larger
operating system
„ Often individuals have sole use of computer and
do not need advanced CPU utilization of
protection features.
„ May run several different types of operating
systems (Windows, MacOS, UNIX, Linux)
Oct-03 3
Parallel Systems
„ Multiprocessor systems with more than one CPU in
close communication.
„ Tightly coupled system – processors share memory
and the internal clock; communication usually takes
place through the shared memory.
„ Advantages of parallel system:
– Increased throughput
– Economical
– Increased reliability
• graceful degradation
• fail-soft systems
Oct-03 4
Parallel Systems (Cont.)
„ Symmetric multiprocessing (SMP)
– Each processor runs an identical copy of the operating
system.
– The OS code is usually shared.
– Many processes can run at once without performance
deterioration.
– Most modern operating systems have SMP support.
– OS has to cater for protection of data.
„ Asymmetric multiprocessing
– Each processor is assigned a specific task; master
processor schedules and farms work to slave
processors.
– More common in extremely large systems like
mainframes with hundreds of processors.
Oct-03 5
Symmetric Multiprocessing
Architecture
Oct-03 6
Distributed Systems
„ Distribute the computation among several physical processors.
„ Loosely coupled system – each processor has its own local
memory; processors communicate with one another through
various communications lines, such as high-speed buses or
network communication.
„ Advantages of distributed systems.
– Resources Sharing
– Computation speed up – load balancing
– Scalability
– Reliability
– Fail-Safe
– Communications
„ May make use of commodity platforms.
„ OS has to cater for resource sharing.
„ May be either client-server or peer-to-peer systems.
Oct-03 7
General Structure of Distributed
Client-Server
Oct-03 8
Clustered Systems
„ Clustering allows two or more systems to
share storage.
„ Provides high reliability.
„ Asymmetric clustering: one server runs the
application while other servers standby.
„ Symmetric clustering: all N hosts are running
the application.
„ Used mainly for database applications where
a file server exists.
Oct-03 9
Real-Time Systems
„ Often used as a control device in a
dedicated application such as controlling
scientific experiments, medical imaging
systems, industrial control systems, and
some display systems.
„ Well-defined fixed-time constraints.
„ Real-Time systems may have either hard
or soft real-time.
Oct-03 10
Real-Time Systems (Cont.)
„ Hard real-time:
– Secondary storage limited or absent, data stored in
short term memory, or read-only memory (ROM)
– Conflicts with time-sharing systems, usually not
supported by general-purpose operating systems.
„ Soft real-time
– Limited utility in industrial control of robotics
– Quality of Service
– Useful in applications (multimedia, virtual reality)
requiring advanced operating-system features.
Oct-03 11
Embedded Systems
„ Personal Digital Assistants (PDAs)
„ Cellular telephones
„ Issues:
– Limited memory
– Slow processors
– Small display screens.
„ Usually most features of typical OS’s are not
included at the expense of the developer.
„ Emphasis is on I/O operations.
„ Memory Management and Protection
features are usually absent.
Oct-03 12
TimeLine
Oct-03 13
End of Section

More Related Content

What's hot

Concepts of o s chapter 1
Concepts of o s  chapter 1Concepts of o s  chapter 1
Concepts of o s chapter 1
cathline44
 
Multiprocessing operating systems
Multiprocessing operating systemsMultiprocessing operating systems
Multiprocessing operating systems
Chathurangi Shyalika
 
Symmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelSymmetric multiprocessing and Microkernel
Symmetric multiprocessing and Microkernel
Manoraj Pannerselum
 
Symmetric multiprocessing
Symmetric multiprocessingSymmetric multiprocessing
Symmetric multiprocessing
Mohammad Ali Khan
 
Operating Systems
Operating SystemsOperating Systems
Computer architecture multi processor
Computer architecture multi processorComputer architecture multi processor
Computer architecture multi processor
Mazin Alwaaly
 
Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
Kamal Acharya
 
Nurul izzati s21p2t2
Nurul izzati s21p2t2Nurul izzati s21p2t2
Nurul izzati s21p2t2huzairiizzat
 
Symmetric Multi Processor Multiprocessors
Symmetric Multi Processor MultiprocessorsSymmetric Multi Processor Multiprocessors
Symmetric Multi Processor Multiprocessors
Saad Tanvir
 
Lecture24 Multiprocessor
Lecture24 MultiprocessorLecture24 Multiprocessor
Lecture24 Multiprocessor
allankliu
 
Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
Neel Patel
 
Multiprocessors(performance and synchronization issues)
Multiprocessors(performance and synchronization issues)Multiprocessors(performance and synchronization issues)
Multiprocessors(performance and synchronization issues)
Gaurav Dalvi
 
Parallel Computing
Parallel Computing Parallel Computing
Parallel Computing
Umma Khatuna Jannat
 
Multi Processors And Multi Computers
 Multi Processors And Multi Computers Multi Processors And Multi Computers
Multi Processors And Multi Computers
Nemwos
 
Os concepts 5 Storage and IO Virtualization
Os concepts 5 Storage and IO VirtualizationOs concepts 5 Storage and IO Virtualization
Os concepts 5 Storage and IO Virtualization
Vaibhav Khanna
 
Ch1-Operating System Concept
Ch1-Operating System ConceptCh1-Operating System Concept
Ch1-Operating System Concept
Muhammad Bilal Tariq
 
Symmetric multiprocessing (smp)
Symmetric multiprocessing (smp)Symmetric multiprocessing (smp)
Symmetric multiprocessing (smp)
rayhan basher
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
venkateswarlu G
 

What's hot (20)

Concepts of o s chapter 1
Concepts of o s  chapter 1Concepts of o s  chapter 1
Concepts of o s chapter 1
 
Multiprocessing operating systems
Multiprocessing operating systemsMultiprocessing operating systems
Multiprocessing operating systems
 
Symmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelSymmetric multiprocessing and Microkernel
Symmetric multiprocessing and Microkernel
 
Symmetric multiprocessing
Symmetric multiprocessingSymmetric multiprocessing
Symmetric multiprocessing
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Computer architecture multi processor
Computer architecture multi processorComputer architecture multi processor
Computer architecture multi processor
 
Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
 
Nurul izzati s21p2t2
Nurul izzati s21p2t2Nurul izzati s21p2t2
Nurul izzati s21p2t2
 
Symmetric Multi Processor Multiprocessors
Symmetric Multi Processor MultiprocessorsSymmetric Multi Processor Multiprocessors
Symmetric Multi Processor Multiprocessors
 
OSCh2
OSCh2OSCh2
OSCh2
 
Lecture24 Multiprocessor
Lecture24 MultiprocessorLecture24 Multiprocessor
Lecture24 Multiprocessor
 
Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
 
Operating system
Operating systemOperating system
Operating system
 
Multiprocessors(performance and synchronization issues)
Multiprocessors(performance and synchronization issues)Multiprocessors(performance and synchronization issues)
Multiprocessors(performance and synchronization issues)
 
Parallel Computing
Parallel Computing Parallel Computing
Parallel Computing
 
Multi Processors And Multi Computers
 Multi Processors And Multi Computers Multi Processors And Multi Computers
Multi Processors And Multi Computers
 
Os concepts 5 Storage and IO Virtualization
Os concepts 5 Storage and IO VirtualizationOs concepts 5 Storage and IO Virtualization
Os concepts 5 Storage and IO Virtualization
 
Ch1-Operating System Concept
Ch1-Operating System ConceptCh1-Operating System Concept
Ch1-Operating System Concept
 
Symmetric multiprocessing (smp)
Symmetric multiprocessing (smp)Symmetric multiprocessing (smp)
Symmetric multiprocessing (smp)
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 

Similar to Os2

ch1(Introduction).ppt
ch1(Introduction).pptch1(Introduction).ppt
ch1(Introduction).ppt
Abhishekmeharval
 
ITM(2).ppt
ITM(2).pptITM(2).ppt
ITM(2).ppt
DimpyJindal4
 
Types of os
Types of osTypes of os
Types of os
HIMANSHU TAYAL
 
OS UNIT1.pptx
OS UNIT1.pptxOS UNIT1.pptx
OS UNIT1.pptx
DHANABALSUBRAMANIAN
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systems
vampugani
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
Fahad Shaikh
 
OS M1.1.pptx
OS M1.1.pptxOS M1.1.pptx
OS M1.1.pptx
bleh23
 
Chap0_Historical Prospective.pdf
Chap0_Historical Prospective.pdfChap0_Historical Prospective.pdf
Chap0_Historical Prospective.pdf
YuChianWu1
 
Basic os-concepts
Basic os-conceptsBasic os-concepts
Basic os-concepts
Akhilesh Jain
 
Operating system lecture1
Operating system lecture1Operating system lecture1
Operating system lecture1
AhalyaSri
 
Demo.pptx
Demo.pptxDemo.pptx
Demo.pptx
Baswamy Cse
 
Network operating systems
Network operating systems Network operating systems
Network operating systems
Sachin Awasthi
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
achal02
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple Introduction
Diwash Sapkota
 
Chapter 1-Introduction.ppt
Chapter 1-Introduction.pptChapter 1-Introduction.ppt
Chapter 1-Introduction.ppt
sirajmohammed35
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
Aiman Hafeez
 
Ch3 OS
Ch3 OSCh3 OS
Ch3 OSC.U
 

Similar to Os2 (20)

OSCh1
OSCh1OSCh1
OSCh1
 
ch1(Introduction).ppt
ch1(Introduction).pptch1(Introduction).ppt
ch1(Introduction).ppt
 
ITM(2).ppt
ITM(2).pptITM(2).ppt
ITM(2).ppt
 
Types of os
Types of osTypes of os
Types of os
 
OS UNIT1.pptx
OS UNIT1.pptxOS UNIT1.pptx
OS UNIT1.pptx
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systems
 
Operating Systems
Operating Systems Operating Systems
Operating Systems
 
OS M1.1.pptx
OS M1.1.pptxOS M1.1.pptx
OS M1.1.pptx
 
Chap0_Historical Prospective.pdf
Chap0_Historical Prospective.pdfChap0_Historical Prospective.pdf
Chap0_Historical Prospective.pdf
 
Basic os-concepts
Basic os-conceptsBasic os-concepts
Basic os-concepts
 
Operating system lecture1
Operating system lecture1Operating system lecture1
Operating system lecture1
 
Demo.pptx
Demo.pptxDemo.pptx
Demo.pptx
 
Ch1
Ch1Ch1
Ch1
 
Network operating systems
Network operating systems Network operating systems
Network operating systems
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple Introduction
 
Chapter 1-Introduction.ppt
Chapter 1-Introduction.pptChapter 1-Introduction.ppt
Chapter 1-Introduction.ppt
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Ch3 OS
Ch3 OSCh3 OS
Ch3 OS
 
OS_Ch3
OS_Ch3OS_Ch3
OS_Ch3
 

Recently uploaded

Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 

Recently uploaded (20)

Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 

Os2

  • 1. Oct-03 1 Different types of Operating Systems „ There are several architectures which all require a different OS: – Desktop PCs – Parallel Systems – Distributed Systems – Clustered Systems – Real-time Systems – Embedded Systems
  • 2. Oct-03 2 Desktop Systems „ Personal Computers – computer system dedicated to a single user. „ I/O devices – keyboards, mice, display screens, small printers. „ User convenience and responsiveness. „ Can adopt technology developed for larger operating system „ Often individuals have sole use of computer and do not need advanced CPU utilization of protection features. „ May run several different types of operating systems (Windows, MacOS, UNIX, Linux)
  • 3. Oct-03 3 Parallel Systems „ Multiprocessor systems with more than one CPU in close communication. „ Tightly coupled system – processors share memory and the internal clock; communication usually takes place through the shared memory. „ Advantages of parallel system: – Increased throughput – Economical – Increased reliability • graceful degradation • fail-soft systems
  • 4. Oct-03 4 Parallel Systems (Cont.) „ Symmetric multiprocessing (SMP) – Each processor runs an identical copy of the operating system. – The OS code is usually shared. – Many processes can run at once without performance deterioration. – Most modern operating systems have SMP support. – OS has to cater for protection of data. „ Asymmetric multiprocessing – Each processor is assigned a specific task; master processor schedules and farms work to slave processors. – More common in extremely large systems like mainframes with hundreds of processors.
  • 6. Oct-03 6 Distributed Systems „ Distribute the computation among several physical processors. „ Loosely coupled system – each processor has its own local memory; processors communicate with one another through various communications lines, such as high-speed buses or network communication. „ Advantages of distributed systems. – Resources Sharing – Computation speed up – load balancing – Scalability – Reliability – Fail-Safe – Communications „ May make use of commodity platforms. „ OS has to cater for resource sharing. „ May be either client-server or peer-to-peer systems.
  • 7. Oct-03 7 General Structure of Distributed Client-Server
  • 8. Oct-03 8 Clustered Systems „ Clustering allows two or more systems to share storage. „ Provides high reliability. „ Asymmetric clustering: one server runs the application while other servers standby. „ Symmetric clustering: all N hosts are running the application. „ Used mainly for database applications where a file server exists.
  • 9. Oct-03 9 Real-Time Systems „ Often used as a control device in a dedicated application such as controlling scientific experiments, medical imaging systems, industrial control systems, and some display systems. „ Well-defined fixed-time constraints. „ Real-Time systems may have either hard or soft real-time.
  • 10. Oct-03 10 Real-Time Systems (Cont.) „ Hard real-time: – Secondary storage limited or absent, data stored in short term memory, or read-only memory (ROM) – Conflicts with time-sharing systems, usually not supported by general-purpose operating systems. „ Soft real-time – Limited utility in industrial control of robotics – Quality of Service – Useful in applications (multimedia, virtual reality) requiring advanced operating-system features.
  • 11. Oct-03 11 Embedded Systems „ Personal Digital Assistants (PDAs) „ Cellular telephones „ Issues: – Limited memory – Slow processors – Small display screens. „ Usually most features of typical OS’s are not included at the expense of the developer. „ Emphasis is on I/O operations. „ Memory Management and Protection features are usually absent.
  • 13. Oct-03 13 End of Section