SlideShare a Scribd company logo
Distributed
Operating
System
Present by:
Hashir Ahmad😉
Instructor: Sir Fakhar Abbas
What is Distributed System
01
Defination + Example
Distributed Operating System
02
Defination + Example + Functionlity
Types of DOS
03
Network + Distributed
Advantages + Disadvantages
04
Features,Goals,pros-cons
Table of contents
Email:
F2020065186@umt.edu.pk Operating System | W1 | Fall 2022
Hashir Ahmad
Distributed System
01
 A Distributed System:
 Distributed program running on it.
 Distributed programming is used to write
Distributed program.
 Implementation E.g – HTTP,RCP.
• Contains multiple nodes that are physically
separated but linked together using the
communication network.
• A set of autonomous computers that appears to
its users as a single coherent system.
Distributed System
 It is easy to expand and scale.
 Main goal solve large computational
problem.
 Why need, When use?
Contd…
• Much better performance ratio.
• Resource sharing.
• Enhanced performance -tasks can be
executed concurrently load
distribution to reduce response time.
• Higher reliability.
Examples
Database that consists of two or more
files located in different sites.
Distributed Real-time Systems
Distributed artificial intelligence
Consists of autonomous computing
nodes connected by a real-time network.
Manufacturing robots, Self-driving cars,
Smart assistants, Social media
monitoring, Marketing chatbots
Telephone networks and cellular
networks(with base stations physically
distributed in areas called cells.)
Distributed Database Systems
Distributed Networks
Distributed Operating System
 A distributed operating system is one that looks to its
users like an ordinary centralized operating system but
runs on multiple, independent central processing units
(CPUs).
 The key concept here is transparency.
 Division of big tasks-(Distributed programs)
 Feature & Goals.
• Resource sharing
• Accessibility
• Scalability
• Fault Tolerance
• Transparency
• Concurrency
02
An instance level attribute group that
provides information about the
operating system on which a mySAP
instance is running.
A mechanism that allows processes
to communicate with each other and
synchronize their actions.
Inter-process communication Performance
Functions of Distributed Operating System
It involves various tasks like creation,
scheduling, termination of processes, and a
dead lock.
Process management
Contd….
Reliability
Is the dynamic allocation and de-allocation
by an operating system of processor
cores, memory pages, and various types of
bandwidth.
the probability that a system is
operational at a given time.
if it delivers the expected service
without any interruptions during the
normal operating mode.
is the way by which processes that
share the same memory space are
managed in an operating system.
Resource management Availability
Synchronization
Types of Distributed
operating system
 Network Operating System.
 Distributed Operating
System.
03
NOS vs DOS
 NOS are considered here to be those which provide
support for networking and remote resource access,
often by a separate layer of software on top of a
conventional OS.
 DOS strive for a high degree of transparency and
often support data and process migration. Users
normally do not distinguish local resources from
remote resources.
NOS vs DOS
• Main objective of this is to provide
local services to remote user.
• Main objective is to manage hardware
resources.
• Network OS is highly scalable. • Distributed OS is less scalable.
• Easy to implement. • Difficult to implement.
• 2-tier client-server architecture. • N-tier client-server architecture.
Examples
Solaris OS-SUN Microsystem
(NOS)
35%
25%
40%
MOSIX (DOS)
AMOEBA OS-Andrew S.
Tanenbaum (DOS)
Advantages
Give more performance than single system.
If one pc in distributed system malfunction or
corrupts then other node or pc will take care of.
More resources can be added easily.
Resources like printers can be shared on
multiple pc's.
04
Disadvantages
 Security problem due to sharing.
 Some messages can be lost in the network system.
 Overloading is another problem in distributed operating
systems.
 Bandwidth is another problem if there is large data then all
network wires to be replaced which tends to become
expensive.
References
 https://www.javatpoint.com/distributed-operating-system
 https://www.toppr.com/guides/computer-science/computer-
fundamentals/operating-system/distributed-operating-system/
 https://ecomputernotes.com/fundamental/disk-operating-
system/distributed-operating-system
 https://www.youtube.com/watch?v=yWI0vJUdHpE
 https://www.youtube.com/watch?v=ePvqvXEkVIk
ANY
QUESTIONS???
HASHIR AHMAD
F2020065186@umt.edu.pk
Ad

Recommended

Lecture 2 - Definition and Goals of a Distributed System.ppt
Lecture 2 - Definition and Goals of a Distributed System.ppt
KostadinKostadin
 
Apos week 1 4
Apos week 1 4
alixafar
 
Resources security and protection Distributed operating system
Resources security and protection Distributed operating system
jeyashri337
 
Lect 1 Distributed System.pptx
Lect 1 Distributed System.pptx
PardonSamson
 
Distributed Systems.pptx
Distributed Systems.pptx
salutiontechnology
 
Distributed Operating System.pptx
Distributed Operating System.pptx
harpreetkaur1129
 
Disadvantages Distributed System.pptx
Disadvantages Distributed System.pptx
vlakshmirajendran1
 
Design Issues of Distributed System (1).pptx
Design Issues of Distributed System (1).pptx
vlakshmirajendran1
 
Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
meharikiros2
 
Intorduction Distributed and Parallel Computing.ppt
Intorduction Distributed and Parallel Computing.ppt
ahmadbataineh21
 
Advanced Topics on Database - Unit-1 AU17
Advanced Topics on Database - Unit-1 AU17
LOGANATHANK24
 
chapter 1- introduction to distributed system.ppt
chapter 1- introduction to distributed system.ppt
AschalewAyele2
 
Intro to Distributed Systems (By Lasmon Kapota).pptx
Intro to Distributed Systems (By Lasmon Kapota).pptx
lasmonkapota201
 
Chapter 1 -_characterization_of_distributed_systems
Chapter 1 -_characterization_of_distributed_systems
Francelyno Murela
 
Chapter 1_NG_2020.ppt
Chapter 1_NG_2020.ppt
MrVMNair
 
Distributed database management system
Distributed database management system
Vinay D. Patel
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
ghayour abbas
 
Lecture no #9.pptx of strategic management
Lecture no #9.pptx of strategic management
WaseemBulledi
 
Chapter 1-Introduction to distributed system.pptx
Chapter 1-Introduction to distributed system.pptx
gadisaAdamu
 
chapter-1Introduction to DS,Issues and Architecture.pptx
chapter-1Introduction to DS,Issues and Architecture.pptx
ARULMURUGANRAMU1
 
Chapter 1 - Introduction to Distributed DB.pptx
Chapter 1 - Introduction to Distributed DB.pptx
ejiguminal
 
distributed system chapter one introduction to distribued system.pdf
distributed system chapter one introduction to distribued system.pdf
lematadese670
 
- Introduction - Distributed - System -
- Introduction - Distributed - System -
ssuser7c150a
 
DDMS DBMS Distributed DB Systems.pdf DMS
DDMS DBMS Distributed DB Systems.pdf DMS
derntean5
 
Lecture 3.31 3.32.pptx
Lecture 3.31 3.32.pptx
RATISHKUMAR32
 
istributed system
istributed system
abdillahkarine
 
Distributed operating system
Distributed operating system
udaya khanal
 
Distributed Systems for Data Sciene and Analytics
Distributed Systems for Data Sciene and Analytics
smartguykrish11
 
Advance Doctor Appointment Booking App With Online Payment
Advance Doctor Appointment Booking App With Online Payment
AxisTechnolabs
 
NEW-IDM Crack with Internet Download Manager 6.42 Build 27 VERSION
NEW-IDM Crack with Internet Download Manager 6.42 Build 27 VERSION
grete1122g
 

More Related Content

Similar to Distributed Operating System.pptx (20)

Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
meharikiros2
 
Intorduction Distributed and Parallel Computing.ppt
Intorduction Distributed and Parallel Computing.ppt
ahmadbataineh21
 
Advanced Topics on Database - Unit-1 AU17
Advanced Topics on Database - Unit-1 AU17
LOGANATHANK24
 
chapter 1- introduction to distributed system.ppt
chapter 1- introduction to distributed system.ppt
AschalewAyele2
 
Intro to Distributed Systems (By Lasmon Kapota).pptx
Intro to Distributed Systems (By Lasmon Kapota).pptx
lasmonkapota201
 
Chapter 1 -_characterization_of_distributed_systems
Chapter 1 -_characterization_of_distributed_systems
Francelyno Murela
 
Chapter 1_NG_2020.ppt
Chapter 1_NG_2020.ppt
MrVMNair
 
Distributed database management system
Distributed database management system
Vinay D. Patel
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
ghayour abbas
 
Lecture no #9.pptx of strategic management
Lecture no #9.pptx of strategic management
WaseemBulledi
 
Chapter 1-Introduction to distributed system.pptx
Chapter 1-Introduction to distributed system.pptx
gadisaAdamu
 
chapter-1Introduction to DS,Issues and Architecture.pptx
chapter-1Introduction to DS,Issues and Architecture.pptx
ARULMURUGANRAMU1
 
Chapter 1 - Introduction to Distributed DB.pptx
Chapter 1 - Introduction to Distributed DB.pptx
ejiguminal
 
distributed system chapter one introduction to distribued system.pdf
distributed system chapter one introduction to distribued system.pdf
lematadese670
 
- Introduction - Distributed - System -
- Introduction - Distributed - System -
ssuser7c150a
 
DDMS DBMS Distributed DB Systems.pdf DMS
DDMS DBMS Distributed DB Systems.pdf DMS
derntean5
 
Lecture 3.31 3.32.pptx
Lecture 3.31 3.32.pptx
RATISHKUMAR32
 
istributed system
istributed system
abdillahkarine
 
Distributed operating system
Distributed operating system
udaya khanal
 
Distributed Systems for Data Sciene and Analytics
Distributed Systems for Data Sciene and Analytics
smartguykrish11
 
Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
meharikiros2
 
Intorduction Distributed and Parallel Computing.ppt
Intorduction Distributed and Parallel Computing.ppt
ahmadbataineh21
 
Advanced Topics on Database - Unit-1 AU17
Advanced Topics on Database - Unit-1 AU17
LOGANATHANK24
 
chapter 1- introduction to distributed system.ppt
chapter 1- introduction to distributed system.ppt
AschalewAyele2
 
Intro to Distributed Systems (By Lasmon Kapota).pptx
Intro to Distributed Systems (By Lasmon Kapota).pptx
lasmonkapota201
 
Chapter 1 -_characterization_of_distributed_systems
Chapter 1 -_characterization_of_distributed_systems
Francelyno Murela
 
Chapter 1_NG_2020.ppt
Chapter 1_NG_2020.ppt
MrVMNair
 
Distributed database management system
Distributed database management system
Vinay D. Patel
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
ghayour abbas
 
Lecture no #9.pptx of strategic management
Lecture no #9.pptx of strategic management
WaseemBulledi
 
Chapter 1-Introduction to distributed system.pptx
Chapter 1-Introduction to distributed system.pptx
gadisaAdamu
 
chapter-1Introduction to DS,Issues and Architecture.pptx
chapter-1Introduction to DS,Issues and Architecture.pptx
ARULMURUGANRAMU1
 
Chapter 1 - Introduction to Distributed DB.pptx
Chapter 1 - Introduction to Distributed DB.pptx
ejiguminal
 
distributed system chapter one introduction to distribued system.pdf
distributed system chapter one introduction to distribued system.pdf
lematadese670
 
- Introduction - Distributed - System -
- Introduction - Distributed - System -
ssuser7c150a
 
DDMS DBMS Distributed DB Systems.pdf DMS
DDMS DBMS Distributed DB Systems.pdf DMS
derntean5
 
Lecture 3.31 3.32.pptx
Lecture 3.31 3.32.pptx
RATISHKUMAR32
 
Distributed operating system
Distributed operating system
udaya khanal
 
Distributed Systems for Data Sciene and Analytics
Distributed Systems for Data Sciene and Analytics
smartguykrish11
 

Recently uploaded (20)

Advance Doctor Appointment Booking App With Online Payment
Advance Doctor Appointment Booking App With Online Payment
AxisTechnolabs
 
NEW-IDM Crack with Internet Download Manager 6.42 Build 27 VERSION
NEW-IDM Crack with Internet Download Manager 6.42 Build 27 VERSION
grete1122g
 
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
Jamie Coleman
 
Why Edge Computing Matters in Mobile Application Tech.pdf
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
 
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
ERP Systems in the UAE: Driving Business Transformation with Smart Solutions
ERP Systems in the UAE: Driving Business Transformation with Smart Solutions
dheeodoo
 
Which Hiring Management Tools Offer the Best ROI?
Which Hiring Management Tools Offer the Best ROI?
HireME
 
A Guide to Telemedicine Software Development.pdf
A Guide to Telemedicine Software Development.pdf
Olivero Bozzelli
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
HYBRIDIZATION OF ALKANES AND ALKENES ...
HYBRIDIZATION OF ALKANES AND ALKENES ...
karishmaduhijod1
 
Sysinfo OST to PST Converter Infographic
Sysinfo OST to PST Converter Infographic
SysInfo Tools
 
Download Adobe Illustrator Crack free for Windows 2025?
Download Adobe Illustrator Crack free for Windows 2025?
grete1122g
 
Humans vs AI Call Agents - Qcall.ai's Special Report
Humans vs AI Call Agents - Qcall.ai's Special Report
Udit Goenka
 
Best MLM Compensation Plans for Network Marketing Success in 2025
Best MLM Compensation Plans for Network Marketing Success in 2025
LETSCMS Pvt. Ltd.
 
Top Time Tracking Solutions for Accountants
Top Time Tracking Solutions for Accountants
oliviareed320
 
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Philip Schwarz
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
Heat Treatment Process Automation in India
Heat Treatment Process Automation in India
Reckers Mechatronics
 
Y - Recursion The Hard Way GopherCon EU 2025
Y - Recursion The Hard Way GopherCon EU 2025
Eleanor McHugh
 
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
Advance Doctor Appointment Booking App With Online Payment
Advance Doctor Appointment Booking App With Online Payment
AxisTechnolabs
 
NEW-IDM Crack with Internet Download Manager 6.42 Build 27 VERSION
NEW-IDM Crack with Internet Download Manager 6.42 Build 27 VERSION
grete1122g
 
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
Jamie Coleman
 
Why Edge Computing Matters in Mobile Application Tech.pdf
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
 
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
ERP Systems in the UAE: Driving Business Transformation with Smart Solutions
ERP Systems in the UAE: Driving Business Transformation with Smart Solutions
dheeodoo
 
Which Hiring Management Tools Offer the Best ROI?
Which Hiring Management Tools Offer the Best ROI?
HireME
 
A Guide to Telemedicine Software Development.pdf
A Guide to Telemedicine Software Development.pdf
Olivero Bozzelli
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
HYBRIDIZATION OF ALKANES AND ALKENES ...
HYBRIDIZATION OF ALKANES AND ALKENES ...
karishmaduhijod1
 
Sysinfo OST to PST Converter Infographic
Sysinfo OST to PST Converter Infographic
SysInfo Tools
 
Download Adobe Illustrator Crack free for Windows 2025?
Download Adobe Illustrator Crack free for Windows 2025?
grete1122g
 
Humans vs AI Call Agents - Qcall.ai's Special Report
Humans vs AI Call Agents - Qcall.ai's Special Report
Udit Goenka
 
Best MLM Compensation Plans for Network Marketing Success in 2025
Best MLM Compensation Plans for Network Marketing Success in 2025
LETSCMS Pvt. Ltd.
 
Top Time Tracking Solutions for Accountants
Top Time Tracking Solutions for Accountants
oliviareed320
 
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Philip Schwarz
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
Heat Treatment Process Automation in India
Heat Treatment Process Automation in India
Reckers Mechatronics
 
Y - Recursion The Hard Way GopherCon EU 2025
Y - Recursion The Hard Way GopherCon EU 2025
Eleanor McHugh
 
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
Ad

Distributed Operating System.pptx

  • 2. What is Distributed System 01 Defination + Example Distributed Operating System 02 Defination + Example + Functionlity Types of DOS 03 Network + Distributed Advantages + Disadvantages 04 Features,Goals,pros-cons Table of contents Email: [email protected] Operating System | W1 | Fall 2022 Hashir Ahmad
  • 3. Distributed System 01  A Distributed System:  Distributed program running on it.  Distributed programming is used to write Distributed program.  Implementation E.g – HTTP,RCP. • Contains multiple nodes that are physically separated but linked together using the communication network. • A set of autonomous computers that appears to its users as a single coherent system.
  • 4. Distributed System  It is easy to expand and scale.  Main goal solve large computational problem.  Why need, When use? Contd… • Much better performance ratio. • Resource sharing. • Enhanced performance -tasks can be executed concurrently load distribution to reduce response time. • Higher reliability.
  • 5. Examples Database that consists of two or more files located in different sites. Distributed Real-time Systems Distributed artificial intelligence Consists of autonomous computing nodes connected by a real-time network. Manufacturing robots, Self-driving cars, Smart assistants, Social media monitoring, Marketing chatbots Telephone networks and cellular networks(with base stations physically distributed in areas called cells.) Distributed Database Systems Distributed Networks
  • 6. Distributed Operating System  A distributed operating system is one that looks to its users like an ordinary centralized operating system but runs on multiple, independent central processing units (CPUs).  The key concept here is transparency.  Division of big tasks-(Distributed programs)  Feature & Goals. • Resource sharing • Accessibility • Scalability • Fault Tolerance • Transparency • Concurrency 02
  • 7. An instance level attribute group that provides information about the operating system on which a mySAP instance is running. A mechanism that allows processes to communicate with each other and synchronize their actions. Inter-process communication Performance Functions of Distributed Operating System It involves various tasks like creation, scheduling, termination of processes, and a dead lock. Process management
  • 8. Contd…. Reliability Is the dynamic allocation and de-allocation by an operating system of processor cores, memory pages, and various types of bandwidth. the probability that a system is operational at a given time. if it delivers the expected service without any interruptions during the normal operating mode. is the way by which processes that share the same memory space are managed in an operating system. Resource management Availability Synchronization
  • 9. Types of Distributed operating system  Network Operating System.  Distributed Operating System. 03
  • 10. NOS vs DOS  NOS are considered here to be those which provide support for networking and remote resource access, often by a separate layer of software on top of a conventional OS.  DOS strive for a high degree of transparency and often support data and process migration. Users normally do not distinguish local resources from remote resources.
  • 11. NOS vs DOS • Main objective of this is to provide local services to remote user. • Main objective is to manage hardware resources. • Network OS is highly scalable. • Distributed OS is less scalable. • Easy to implement. • Difficult to implement. • 2-tier client-server architecture. • N-tier client-server architecture.
  • 12. Examples Solaris OS-SUN Microsystem (NOS) 35% 25% 40% MOSIX (DOS) AMOEBA OS-Andrew S. Tanenbaum (DOS)
  • 13. Advantages Give more performance than single system. If one pc in distributed system malfunction or corrupts then other node or pc will take care of. More resources can be added easily. Resources like printers can be shared on multiple pc's. 04
  • 14. Disadvantages  Security problem due to sharing.  Some messages can be lost in the network system.  Overloading is another problem in distributed operating systems.  Bandwidth is another problem if there is large data then all network wires to be replaced which tends to become expensive.
  • 15. References  https://www.javatpoint.com/distributed-operating-system  https://www.toppr.com/guides/computer-science/computer- fundamentals/operating-system/distributed-operating-system/  https://ecomputernotes.com/fundamental/disk-operating- system/distributed-operating-system  https://www.youtube.com/watch?v=yWI0vJUdHpE  https://www.youtube.com/watch?v=ePvqvXEkVIk