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

More Related Content

Similar to Distributed Operating System.pptx

Distributed database management system
Distributed database management systemDistributed database management system
Distributed database management systemVinay D. Patel
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating Systemghayour abbas
 
distributed system chapter one introduction to distribued system.pdf
distributed system chapter one introduction to distribued system.pdfdistributed system chapter one introduction to distribued system.pdf
distributed system chapter one introduction to distribued system.pdflematadese670
 
- Introduction - Distributed - System -
- Introduction - Distributed - System  -- Introduction - Distributed - System  -
- Introduction - Distributed - System -ssuser7c150a
 
Lecture 3.31 3.32.pptx
Lecture 3.31  3.32.pptxLecture 3.31  3.32.pptx
Lecture 3.31 3.32.pptxRATISHKUMAR32
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating systemudaya khanal
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed SystemRKGhosh3
 
Big Data Storage Concepts from the "Big Data concepts Technology and Architec...
Big Data Storage Concepts from the "Big Data concepts Technology and Architec...Big Data Storage Concepts from the "Big Data concepts Technology and Architec...
Big Data Storage Concepts from the "Big Data concepts Technology and Architec...raghdooosh
 
Distributed Computing
Distributed Computing Distributed Computing
Distributed Computing Megha yadav
 
distributed computing: Unleashing collaborative computing power.ppt
distributed computing: Unleashing collaborative computing power.pptdistributed computing: Unleashing collaborative computing power.ppt
distributed computing: Unleashing collaborative computing power.pptrutvik64
 
01Introduction to Cloud Computing .pptx
01Introduction to Cloud Computing  .pptx01Introduction to Cloud Computing  .pptx
01Introduction to Cloud Computing .pptxssuser586772
 
Lecture03.pptx
Lecture03.pptxLecture03.pptx
Lecture03.pptxSaunya2
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introductionTamrat Amare
 
Chapter 5.pptx
Chapter 5.pptxChapter 5.pptx
Chapter 5.pptxJoeBaker69
 

Similar to Distributed Operating System.pptx (20)

Distributed database management system
Distributed database management systemDistributed database management system
Distributed database management system
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
 
distributed system chapter one introduction to distribued system.pdf
distributed system chapter one introduction to distribued system.pdfdistributed system chapter one introduction to distribued system.pdf
distributed system chapter one introduction to distribued system.pdf
 
- Introduction - Distributed - System -
- Introduction - Distributed - System  -- Introduction - Distributed - System  -
- Introduction - Distributed - System -
 
Lecture 3.31 3.32.pptx
Lecture 3.31  3.32.pptxLecture 3.31  3.32.pptx
Lecture 3.31 3.32.pptx
 
istributed system
istributed systemistributed system
istributed system
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Chapter One.ppt
Chapter One.pptChapter One.ppt
Chapter One.ppt
 
Intro
IntroIntro
Intro
 
Big Data Storage Concepts from the "Big Data concepts Technology and Architec...
Big Data Storage Concepts from the "Big Data concepts Technology and Architec...Big Data Storage Concepts from the "Big Data concepts Technology and Architec...
Big Data Storage Concepts from the "Big Data concepts Technology and Architec...
 
Dbms
DbmsDbms
Dbms
 
Distributed Computing
Distributed Computing Distributed Computing
Distributed Computing
 
distributed system original.pdf
distributed system original.pdfdistributed system original.pdf
distributed system original.pdf
 
distributed computing: Unleashing collaborative computing power.ppt
distributed computing: Unleashing collaborative computing power.pptdistributed computing: Unleashing collaborative computing power.ppt
distributed computing: Unleashing collaborative computing power.ppt
 
Types of computing
Types of computingTypes of computing
Types of computing
 
01Introduction to Cloud Computing .pptx
01Introduction to Cloud Computing  .pptx01Introduction to Cloud Computing  .pptx
01Introduction to Cloud Computing .pptx
 
Lecture03.pptx
Lecture03.pptxLecture03.pptx
Lecture03.pptx
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introduction
 
Chapter 5.pptx
Chapter 5.pptxChapter 5.pptx
Chapter 5.pptx
 

Recently uploaded

Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Recently uploaded (20)

Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

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: F2020065186@umt.edu.pk 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