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

Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)Dinesh Modak
 
Design issues of dos
Design issues of dosDesign issues of dos
Design issues of dosvanamali_vanu
 
Processes and Processors in Distributed Systems
Processes and Processors in Distributed SystemsProcesses and Processors in Distributed Systems
Processes and Processors in Distributed SystemsDr Sandeep Kumar Poonia
 
Synchronization in distributed computing
Synchronization in distributed computingSynchronization in distributed computing
Synchronization in distributed computingSVijaylakshmi
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating systemPrankit Mishra
 
Processor allocation in Distributed Systems
Processor allocation in Distributed SystemsProcessor allocation in Distributed Systems
Processor allocation in Distributed SystemsRitu Ranjan Shrivastwa
 
Data Replication in Distributed System
Data Replication in  Distributed SystemData Replication in  Distributed System
Data Replication in Distributed SystemEhsan Hessami
 
Distributed OS - An Introduction
Distributed OS - An IntroductionDistributed OS - An Introduction
Distributed OS - An IntroductionSuhit Kulkarni
 
File replication
File replicationFile replication
File replicationKlawal13
 
Distributed shared memory shyam soni
Distributed shared memory shyam soniDistributed shared memory shyam soni
Distributed shared memory shyam soniShyam Soni
 
Chapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.pptChapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.pptsirajmohammed35
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system modelHarshad Umredkar
 
Fault tolerance in distributed systems
Fault tolerance in distributed systemsFault tolerance in distributed systems
Fault tolerance in distributed systemssumitjain2013
 
Security in distributed systems
Security in distributed systems Security in distributed systems
Security in distributed systems Haitham Ahmed
 

What's hot (20)

Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)
 
Design issues of dos
Design issues of dosDesign issues of dos
Design issues of dos
 
Distributed Systems Naming
Distributed Systems NamingDistributed Systems Naming
Distributed Systems Naming
 
Processes and Processors in Distributed Systems
Processes and Processors in Distributed SystemsProcesses and Processors in Distributed Systems
Processes and Processors in Distributed Systems
 
Synchronization in distributed computing
Synchronization in distributed computingSynchronization in distributed computing
Synchronization in distributed computing
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Processor allocation in Distributed Systems
Processor allocation in Distributed SystemsProcessor allocation in Distributed Systems
Processor allocation in Distributed Systems
 
11. dfs
11. dfs11. dfs
11. dfs
 
Data Replication in Distributed System
Data Replication in  Distributed SystemData Replication in  Distributed System
Data Replication in Distributed System
 
Message passing in Distributed Computing Systems
Message passing in Distributed Computing SystemsMessage passing in Distributed Computing Systems
Message passing in Distributed Computing Systems
 
Distributed OS - An Introduction
Distributed OS - An IntroductionDistributed OS - An Introduction
Distributed OS - An Introduction
 
File replication
File replicationFile replication
File replication
 
Distributed shared memory shyam soni
Distributed shared memory shyam soniDistributed shared memory shyam soni
Distributed shared memory shyam soni
 
Distributed Operating System_4
Distributed Operating System_4Distributed Operating System_4
Distributed Operating System_4
 
Process Management-Process Migration
Process Management-Process MigrationProcess Management-Process Migration
Process Management-Process Migration
 
Chapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.pptChapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.ppt
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system model
 
Fault tolerance in distributed systems
Fault tolerance in distributed systemsFault tolerance in distributed systems
Fault tolerance in distributed systems
 
Security in distributed systems
Security in distributed systems Security in distributed systems
Security in distributed systems
 
Chapter 3-Processes.ppt
Chapter 3-Processes.pptChapter 3-Processes.ppt
Chapter 3-Processes.ppt
 

Similar to Distributed os

Chapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresChapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresWayne Jones Jnr
 
Ch15 OS
Ch15 OSCh15 OS
Ch15 OSC.U
 
Ccna exploration network fundamentals
Ccna exploration  network fundamentalsCcna exploration  network fundamentals
Ccna exploration network fundamentalsIT Tech
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.pptssuserf7cd2b
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.pptssuserf7cd2b
 
Basic concept of networking
Basic concept of networkingBasic concept of networking
Basic concept of networkingbappyiucse
 
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 LayerDeepak John
 
Networking concepts by Sachidananda M H
Networking concepts by Sachidananda M HNetworking concepts by Sachidananda M H
Networking concepts by Sachidananda M HSachidananda M H
 
introduction to data comunication
introduction to data comunicationintroduction to data comunication
introduction to data comunicationRavi Patel
 
Chapter01 -- introduction to networking
Chapter01  -- introduction to networkingChapter01  -- introduction to networking
Chapter01 -- introduction to networkingRaja Waseem Akhtar
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptxDeepVala5
 
Network internet
Network internetNetwork internet
Network internetKumar
 
Networks internet
Networks internetNetworks internet
Networks internetKumar
 

Similar to Distributed os (20)

Chapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresChapter 16 - Distributed System Structures
Chapter 16 - Distributed System Structures
 
OSCh15
OSCh15OSCh15
OSCh15
 
OS_Ch15
OS_Ch15OS_Ch15
OS_Ch15
 
Ch15 OS
Ch15 OSCh15 OS
Ch15 OS
 
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
 

Recently uploaded

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 

Recently uploaded (20)

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 

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