SlideShare a Scribd company logo
1 of 13
Download to read offline
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

Nurul izzati s21p2t2
Nurul izzati s21p2t2Nurul izzati s21p2t2
Nurul izzati s21p2t2
huzairiizzat
 

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

Chap0_Historical Prospective.pdf
Chap0_Historical Prospective.pdfChap0_Historical Prospective.pdf
Chap0_Historical Prospective.pdf
YuChianWu1
 
Ch3 OS
Ch3 OSCh3 OS
Ch3 OS
C.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

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.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