SlideShare a Scribd company logo
DISTRIBUTED
OPERATING
SYSTEM
Sidra Naz 1743
CONTENT LIST
 Introduction
 Types of distributed OS
 Communication structure
INTRODUCTION
 Distributed operating system is a model where
distributed applications are running on multiple
computer linked by communication.
 These systems are referred as loosely coupled
systems where each processor has its own local
memory and processors communicate with one
another through various communication lines,
such as high speed buses or telephone lines.
 This system looks to its users like an ordinary
centralized operating system but runs on multiple,
independent CPU.
INTRODUCTION (CONT)
 The users of a true distributed system should not
know, on which machine their programs are running
and where their files are stored. LOCUS and
MICROS are the best examples of distributed
operating systems.
DISTRIBUTED SYSTEM
TYPES OF DISTRIBUTED OPERATING
SYSTEM
 There are two types of operating system
 Networking operating system
 Distributed operating system
 Advantages
 Disadvantages
NETWORKING OPERATING SYSTEM
 A Network Operating System runs on a server and
provides the server the capability to manage data, users,
groups, security, applications, and other networking
functions.
 The primary purpose of the network operating system is
to allow shared file and printer access among multiple
computers in a network, typically a local area network
(LAN), a private network or to other networks.
 Examples of network operating systems include
Microsoft Windows Server 2003, Microsoft Windows
Server 2008, UNIX and Linux.
DISTRIBUTED OPERATING SYSTEM
 Users not aware of multiplicity of machines.
 Data Migration – transfer data by transferring entire
file, or only portion of file.
 Computation Migration – transfer the computation,
rather than the data across file.
 Process Migration – execute an entire process, or parts
of it, at different sites.
COMMUNICATION STRUCTURE
 Communication Structure is the pattern of
interaction. The design of a communication network
must address four basic issues:
 Naming and Name Resolution
 Routing strategies
 Connection strategies
 Contention
Naming and Name Resolution
 The first component of network communication is the
naming of the systems in the network.
 Processes are generally identified by the pair host name,
identifiers.
 Domain name service (DNS) – specifies the naming
structure of the hosts, as well as name to address
resolution.
Routing strategies
 Fixed routing-A path from A to B is specified in advance
and does not change unless a hardware failure disables
it.
 Virtual routing-A path from A to B is fixed for the
duration of one session.
 Dynamic routing-The path used to send a message
from site A to site B is chosen only when a message is
sent.
Connection strategies:
 Circuit switching - A permanent physical link is
established for the duration of the communication.
 Message switching - If two processes want to
communicate, a temporary link is established for the
duration of one message transfer.
 Packet switching-One message is to be divided into a
number of packets. Each packet is sent to its destination
separately, and each therefore must include a source and
destination address with its data.
Contention:
 Techniques to avoid repeated collisions include:
 CSMA/CD - Carrier sense with multiple access
(CSMA); collision detection (CD) -Before transmitting a
message over a link, a site must determine whether
another message is currently being transmitted over that
link. If two or more sites begin transmitting at exactly the
same time, then they will register a CD and will stop
transmitting.
 Token passing - A unique message type, known as a
token, continuously circulates in the system, a site that
wants to transmit information must wait until the token
arrives and when the site completes its round of
message passing, it retransmits the token for other sites
to transmit messages.
Communication Protocol:
The communication network is partitioned into the
following multiple layers:
 Physical layer – handles the mechanical and electrical
details of the physical transmission of a bit stream.
 Data-link layer – handles fixed-length parts of packets,
including any error detection and recovery that occurred
in the physical layer.
 Network layer- The network layer is responsible for
providing connections and for routing packets in the
communication network, including handling the
addresses of outgoing packets, decoding the addresses
of incoming packets.
 Transport layer – responsible for low-level network
access and for message transfer between clients,
including partitioning messages into packets, controlling
flow, and generating physical addresses.
 Session layer – implements sessions, or process-to-
process communications protocols.
 Presentation layer – resolves the differences in formats
among the various sites in the network, including
character conversions.
 Application layer – The application layer is responsible
for interacting directly with users. This layer deals with file
transfer, and electronic mail.
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
DISADVANTAGES
 Security problem due to sharing
 Some messages can be lost in the network system
 Bandwidth is another problem if there is large data then
all network wires to be replaced which tends to become
expensive
 Overloading is another problem in distributed operating
systems
 If there is a database connected on local system and
many users accessing that database through remote or
distributed way then performance become slow
 The databases in network operating is difficult to
administrate then single user system

More Related Content

What's hot

Chapter 4 a interprocess communication
Chapter 4 a interprocess communicationChapter 4 a interprocess communication
Chapter 4 a interprocess communicationAbDul ThaYyal
 
Chapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.pptChapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.ppt
sirajmohammed35
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed SystemsRupsee
 
Message passing in Distributed Computing Systems
Message passing in Distributed Computing SystemsMessage passing in Distributed Computing Systems
Message passing in Distributed Computing Systems
Alagappa Govt Arts College, Karaikudi
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
Kavya Barnadhya Hazarika
 
Distributed Mutual exclusion algorithms
Distributed Mutual exclusion algorithmsDistributed Mutual exclusion algorithms
Distributed Mutual exclusion algorithms
MNM Jain Engineering College
 
3. distributed file system requirements
3. distributed file system requirements3. distributed file system requirements
3. distributed file system requirementsAbDul ThaYyal
 
Inter Process Communication
Inter Process CommunicationInter Process Communication
Inter Process Communication
Adeel Rasheed
 
Chapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresChapter 16 - Distributed System Structures
Chapter 16 - Distributed System Structures
Wayne Jones Jnr
 
Os Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual MemoryOs Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual Memory
sgpraju
 
Distributed system Tanenbaum chapter 1,2,3,4 notes
Distributed system Tanenbaum chapter 1,2,3,4 notes Distributed system Tanenbaum chapter 1,2,3,4 notes
Distributed system Tanenbaum chapter 1,2,3,4 notes
SAhammedShakil
 
Distributed Operating System_1
Distributed Operating System_1Distributed Operating System_1
Distributed Operating System_1
Dr Sandeep Kumar Poonia
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
ghayour abbas
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
udaya khanal
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Ravindra Raju Kolahalam
 
Distributed Operating System_4
Distributed Operating System_4Distributed Operating System_4
Distributed Operating System_4
Dr Sandeep Kumar Poonia
 
Network architecture
Network architectureNetwork architecture
Network architecture
Online
 
Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
Fault tolerance in distributed systems
Fault tolerance in distributed systemsFault tolerance in distributed systems
Fault tolerance in distributed systemssumitjain2013
 

What's hot (20)

Chapter 4 a interprocess communication
Chapter 4 a interprocess communicationChapter 4 a interprocess communication
Chapter 4 a interprocess communication
 
Chapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.pptChapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.ppt
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Message passing in Distributed Computing Systems
Message passing in Distributed Computing SystemsMessage passing in Distributed Computing Systems
Message passing in Distributed Computing Systems
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
 
Distributed Mutual exclusion algorithms
Distributed Mutual exclusion algorithmsDistributed Mutual exclusion algorithms
Distributed Mutual exclusion algorithms
 
3. distributed file system requirements
3. distributed file system requirements3. distributed file system requirements
3. distributed file system requirements
 
Inter Process Communication
Inter Process CommunicationInter Process Communication
Inter Process Communication
 
Chapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresChapter 16 - Distributed System Structures
Chapter 16 - Distributed System Structures
 
Os Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual MemoryOs Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual Memory
 
Distributed system Tanenbaum chapter 1,2,3,4 notes
Distributed system Tanenbaum chapter 1,2,3,4 notes Distributed system Tanenbaum chapter 1,2,3,4 notes
Distributed system Tanenbaum chapter 1,2,3,4 notes
 
Distributed Operating System_1
Distributed Operating System_1Distributed Operating System_1
Distributed Operating System_1
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
 
Distributed Operating System_4
Distributed Operating System_4Distributed Operating System_4
Distributed Operating System_4
 
Network architecture
Network architectureNetwork architecture
Network architecture
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Fault tolerance in distributed systems
Fault tolerance in distributed systemsFault tolerance in distributed systems
Fault tolerance in distributed systems
 

Similar to Distributed os

Ch15 OS
Ch15 OSCh15 OS
Ch15 OSC.U
 
Ccna exploration network fundamentals
Ccna exploration  network fundamentalsCcna exploration  network fundamentals
Ccna exploration network fundamentals
IT Tech
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
ssuserf7cd2b
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
ssuserf7cd2b
 
Basic concept of networking
Basic concept of networkingBasic concept of networking
Basic concept of networking
bappyiucse
 
Networking And Telecommunications
Networking And TelecommunicationsNetworking And Telecommunications
Networking And TelecommunicationsUMaine
 
Computer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerComputer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link Layer
Deepak John
 
Networking concepts by Sachidananda M H
Networking concepts by Sachidananda M HNetworking concepts by Sachidananda M H
Networking concepts by Sachidananda M H
Sachidananda M H
 
introduction to data comunication
introduction to data comunicationintroduction to data comunication
introduction to data comunication
Ravi Patel
 
CN chapter1.ppt
CN chapter1.pptCN chapter1.ppt
CN chapter1.ppt
RoopaliChavan1
 
Chapter01 -- introduction to networking
Chapter01  -- introduction to networkingChapter01  -- introduction to networking
Chapter01 -- introduction to networking
Raja Waseem Akhtar
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
DeepVala5
 
Dos unit1
Dos unit1Dos unit1
Dos unit1
JebasheelaSJ
 
Network internet
Network internetNetwork internet
Network internetKumar
 
Networks internet
Networks internetNetworks internet
Networks internetKumar
 
nv.ppt
nv.pptnv.ppt
nv.ppt
tahaniali27
 

Similar to Distributed os (20)

OSCh15
OSCh15OSCh15
OSCh15
 
Ch15 OS
Ch15 OSCh15 OS
Ch15 OS
 
OS_Ch15
OS_Ch15OS_Ch15
OS_Ch15
 
os - Copy
os - Copyos - Copy
os - Copy
 
Ccna exploration network fundamentals
Ccna exploration  network fundamentalsCcna exploration  network fundamentals
Ccna exploration network fundamentals
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
Basic concept of networking
Basic concept of networkingBasic concept of networking
Basic concept of networking
 
Networking And Telecommunications
Networking And TelecommunicationsNetworking And Telecommunications
Networking And Telecommunications
 
Computer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerComputer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link Layer
 
Networking concepts by Sachidananda M H
Networking concepts by Sachidananda M HNetworking concepts by Sachidananda M H
Networking concepts by Sachidananda M H
 
The Osi Model
The Osi ModelThe Osi Model
The Osi Model
 
introduction to data comunication
introduction to data comunicationintroduction to data comunication
introduction to data comunication
 
CN chapter1.ppt
CN chapter1.pptCN chapter1.ppt
CN chapter1.ppt
 
Chapter01 -- introduction to networking
Chapter01  -- introduction to networkingChapter01  -- introduction to networking
Chapter01 -- introduction to networking
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
 
Dos unit1
Dos unit1Dos unit1
Dos unit1
 
Network internet
Network internetNetwork internet
Network internet
 
Networks internet
Networks internetNetworks internet
Networks internet
 
nv.ppt
nv.pptnv.ppt
nv.ppt
 

Recently uploaded

Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 

Distributed os

  • 2. CONTENT LIST  Introduction  Types of distributed OS  Communication structure
  • 3. INTRODUCTION  Distributed operating system is a model where distributed applications are running on multiple computer linked by communication.  These systems are referred as loosely coupled systems where each processor has its own local memory and processors communicate with one another through various communication lines, such as high speed buses or telephone lines.  This system looks to its users like an ordinary centralized operating system but runs on multiple, independent CPU.
  • 4. INTRODUCTION (CONT)  The users of a true distributed system should not know, on which machine their programs are running and where their files are stored. LOCUS and MICROS are the best examples of distributed operating systems.
  • 5.
  • 7. TYPES OF DISTRIBUTED OPERATING SYSTEM  There are two types of operating system  Networking operating system  Distributed operating system  Advantages  Disadvantages
  • 8. NETWORKING OPERATING SYSTEM  A Network Operating System runs on a server and provides the server the capability to manage data, users, groups, security, applications, and other networking functions.  The primary purpose of the network operating system is to allow shared file and printer access among multiple computers in a network, typically a local area network (LAN), a private network or to other networks.  Examples of network operating systems include Microsoft Windows Server 2003, Microsoft Windows Server 2008, UNIX and Linux.
  • 9. DISTRIBUTED OPERATING SYSTEM  Users not aware of multiplicity of machines.  Data Migration – transfer data by transferring entire file, or only portion of file.  Computation Migration – transfer the computation, rather than the data across file.  Process Migration – execute an entire process, or parts of it, at different sites.
  • 10. COMMUNICATION STRUCTURE  Communication Structure is the pattern of interaction. The design of a communication network must address four basic issues:  Naming and Name Resolution  Routing strategies  Connection strategies  Contention
  • 11. Naming and Name Resolution  The first component of network communication is the naming of the systems in the network.  Processes are generally identified by the pair host name, identifiers.  Domain name service (DNS) – specifies the naming structure of the hosts, as well as name to address resolution.
  • 12. Routing strategies  Fixed routing-A path from A to B is specified in advance and does not change unless a hardware failure disables it.  Virtual routing-A path from A to B is fixed for the duration of one session.  Dynamic routing-The path used to send a message from site A to site B is chosen only when a message is sent.
  • 13. Connection strategies:  Circuit switching - A permanent physical link is established for the duration of the communication.  Message switching - If two processes want to communicate, a temporary link is established for the duration of one message transfer.  Packet switching-One message is to be divided into a number of packets. Each packet is sent to its destination separately, and each therefore must include a source and destination address with its data.
  • 14. Contention:  Techniques to avoid repeated collisions include:  CSMA/CD - Carrier sense with multiple access (CSMA); collision detection (CD) -Before transmitting a message over a link, a site must determine whether another message is currently being transmitted over that link. If two or more sites begin transmitting at exactly the same time, then they will register a CD and will stop transmitting.  Token passing - A unique message type, known as a token, continuously circulates in the system, a site that wants to transmit information must wait until the token arrives and when the site completes its round of message passing, it retransmits the token for other sites to transmit messages.
  • 15. Communication Protocol: The communication network is partitioned into the following multiple layers:  Physical layer – handles the mechanical and electrical details of the physical transmission of a bit stream.  Data-link layer – handles fixed-length parts of packets, including any error detection and recovery that occurred in the physical layer.  Network layer- The network layer is responsible for providing connections and for routing packets in the communication network, including handling the addresses of outgoing packets, decoding the addresses of incoming packets.
  • 16.  Transport layer – responsible for low-level network access and for message transfer between clients, including partitioning messages into packets, controlling flow, and generating physical addresses.  Session layer – implements sessions, or process-to- process communications protocols.  Presentation layer – resolves the differences in formats among the various sites in the network, including character conversions.  Application layer – The application layer is responsible for interacting directly with users. This layer deals with file transfer, and electronic mail.
  • 17. 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
  • 18. DISADVANTAGES  Security problem due to sharing  Some messages can be lost in the network system  Bandwidth is another problem if there is large data then all network wires to be replaced which tends to become expensive  Overloading is another problem in distributed operating systems  If there is a database connected on local system and many users accessing that database through remote or distributed way then performance become slow  The databases in network operating is difficult to administrate then single user system