SlideShare a Scribd company logo
2
Most read
23
Most read
24
Most read
Prepared by,
V.Santhi,
Assistant Professor,
Department of Computer Applications
Bon Secours College for Women,
Thanjavur
Fundamentals
What is Distributed System?
 Single processor, Communication advancement
interconnected multiple processors
 Interconnected multiple processors are basically two
types
1. Tightly Coupled Systems
2. Loosely Coupled Systems
Parallel(Tightly coupled) Systems
Distributed Operating System
Distributed Computing System
 A distributed system is a collection of processors
interconnected by a communication network in which
each processor has its own local memory and other
peripherals.
 Communication between any two processors of the
system take place by message passing over the
communication network.
 A distributed system is one in which components
located at networked computers communicate and
coordinate their actions only by passing messages
1945-1950 Loading Machine
1950-1960 Batch Processing
1960 Multiprogramming
1960-1970 Time Sharing Systems Mutics, IBM 360
1969-1973 LAN & WAN ARPA Net, Eternet
1960-Early 1980 MiniComputers PDP, VAX
1980s Workstations Altoe
1980-Present Workstation Server
Model
Sprite, V System
1990 Clusters BEOWFUL
Late 1990 Cloud Computing Globus
Evolution of Distributed Computing
System
Distributed Computing System
Models
Minicomputer model
 Workstation model
 Workstation-server model
 Processor-pool model
 Cluster model
 Grid computing
Mini Computer Model
 Extension Centralized Time sharing system
 Few minicomputers interconnected by a communication
network.
 Multiple users
1. User must log on his/her home minicomputer.
2. Thereafter, he/she can log on a remote machine by telnet.
 Resource sharing
1. Database
2. High-performance devices
Ex: ARPAnet
Workstation Model(diskful and a
local filesystem)
 anSeveral workstations connected by a communication
network
 Workstations equipped with own disk
 At any one time, other workstations idle, resulting in the
waste of CPU time.
 Workstations are interconnect with high speed LAN
 Process migration
 Users first log on his/her personal workstation.
 If there are idle remote workstations, a heavy job may
migrate to one of them
 Issues:
 How to find am idle workstation
 How to migrate a job
 What if a user logs onto a workstation which is running a
process of a remote machine (preemptive process migration
facility)

Workstation-Server Model(c-s
processes can be on the same m/c
)
 Client workstations
Diskless
Graphic/interactive applications processed in local
All file, print, http and even cycle computation
requests are sent to servers.
 Server minicomputers
 Each minicomputer is dedicated to one or more
different types of services.
 Client-Server model of communication
 RPC (Remote Procedure Call)
 RMI (Remote Method Invocation)
 A Client process calls a server process’
function.
 No process migration invoked so the
response time is guaranteed )
Example: NSF
Advantages
 (cost,maintenance,anywhere,upgradation)
Processor-Pool Model
 Clients:
They log in one of terminals (diskless workstations or
X terminals)
All services are dispatched to servers.
 Servers:
Necessary number of processors are
allocated to each user from the pool.
Better utilization but less interactivity
 Pool of backend processors handle processing
–Run server manages the backend processors
–User does not log on to his home m/c ( like in other
models)
 –Better utilization of processing power
Hybrid Model
 Combine the advantages of both workstation-server
and the processor-pool model
 Guaranteed response time to interactive jobs
 More expensive to implement
Why are Distributed Computing
Systems Graining Popularity
 DOS more complex and difficult to build than
centralized system.
 Increased complexity
 Effectively using &n managing large no of distributed
resources.
 System software of DOS handle communication and
security problems very different than centralized
 Special software needed for loss of messages during
transmission
 Prevent Overloading of the network
Inherently Distributed
Applications
 Applications are inherently distributed in nature –
realization
 DOS for collecting, preprocessing and accessing the
data
Ex:
Airline reservation
Banking system
Information Sharing among
Distributed Users
 Efficient person – to – person communication facility
by sharing information over great distance
 Information generated by one user efficiently shared
by the users.

More Related Content

PDF
Resource management
PDF
Inter-Process Communication in distributed systems
PPTX
Synchronization Pradeep K Sinha
PPTX
Distributed operating system
PDF
CS9222 ADVANCED OPERATING SYSTEMS
PPTX
distributed Computing system model
PPT
Chapter 2- Architecture os distributed system.ppt
PPTX
Distributed operating system
Resource management
Inter-Process Communication in distributed systems
Synchronization Pradeep K Sinha
Distributed operating system
CS9222 ADVANCED OPERATING SYSTEMS
distributed Computing system model
Chapter 2- Architecture os distributed system.ppt
Distributed operating system

What's hot (20)

PDF
Semaphores
PPS
Java rmi
PPTX
Notification android
PPTX
Distributed os
PPT
Os Threads
PPTX
Os unit 3 , process management
PPTX
Distributed file system
PDF
Remote Method Invocation (RMI)
PPTX
Message and Stream Oriented Communication
PDF
Object Oriented Analysis Design using UML
ODP
Distributed operating system(os)
PPTX
Remote Method Invocation (Java RMI)
PPT
Java Servlets
PPT
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
PPTX
Java awt (abstract window toolkit)
PPTX
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE AND JSP PROCESSING
PPTX
Threads (operating System)
PPTX
Message passing in Distributed Computing Systems
Semaphores
Java rmi
Notification android
Distributed os
Os Threads
Os unit 3 , process management
Distributed file system
Remote Method Invocation (RMI)
Message and Stream Oriented Communication
Object Oriented Analysis Design using UML
Distributed operating system(os)
Remote Method Invocation (Java RMI)
Java Servlets
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
Java awt (abstract window toolkit)
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE AND JSP PROCESSING
Threads (operating System)
Message passing in Distributed Computing Systems
Ad

Similar to Distributed Operating System (20)

DOCX
Distributed system notes unit I
PPTX
Distributed Operating System
PPT
1.intro. to distributed system
PPT
Distributed computing ).ppt him
PPTX
Overview of Distributed Systems
PDF
Distributed Operating System_4
DOCX
Distributed computing
PDF
istributed system
PPTX
Distributed System the introductory concepts and RPC
PDF
Lec+3-Introduction-to-Distributed-Systems.pdf
PPTX
Distributed Computing system
PPT
Distributed OPERATING SYSTEM FOR BACHELOR OF BUSINESS INFORMATION TECHNOLOGY
PDF
DistributedOSintro.pdf from CSE Distributed operating system
PPT
Distributed Systems
PDF
CS9222 ADVANCED OPERATING SYSTEMS
PPT
Distributed computing
PPT
433672084-distributed-vs-parallel-computing-ppt.ppt
PPTX
Operating system
PPTX
Distributed Systems
Distributed system notes unit I
Distributed Operating System
1.intro. to distributed system
Distributed computing ).ppt him
Overview of Distributed Systems
Distributed Operating System_4
Distributed computing
istributed system
Distributed System the introductory concepts and RPC
Lec+3-Introduction-to-Distributed-Systems.pdf
Distributed Computing system
Distributed OPERATING SYSTEM FOR BACHELOR OF BUSINESS INFORMATION TECHNOLOGY
DistributedOSintro.pdf from CSE Distributed operating system
Distributed Systems
CS9222 ADVANCED OPERATING SYSTEMS
Distributed computing
433672084-distributed-vs-parallel-computing-ppt.ppt
Operating system
Distributed Systems
Ad

More from SanthiNivas (20)

PDF
Programming in PHP Course Material BCA 6th Semester
PPTX
Implementing AJAX in PHP. Asynchronous JavaScript and XML
PPT
packages.ppt
PPT
exception-handling-in-java.ppt
PPT
Introduction to PHP.ppt
PPTX
static methods.pptx
PPT
Topologies.ppt
PPT
transmission media.ppt
PPTX
Internet Basics Presentation.pptx
PPT
Topologies.ppt
PPTX
Features of Java.pptx
PPTX
Output Devices.pptx
PPTX
Input Devices.pptx
PPTX
Operating System File Management Unit v.pptx
PPTX
Input and Output Devices
PPT
PDF
DDA ALGORITHM.pdf
PDF
Computer Graphics Unit 2
PDF
Computer Graphics
PPTX
Page Layout and Background
Programming in PHP Course Material BCA 6th Semester
Implementing AJAX in PHP. Asynchronous JavaScript and XML
packages.ppt
exception-handling-in-java.ppt
Introduction to PHP.ppt
static methods.pptx
Topologies.ppt
transmission media.ppt
Internet Basics Presentation.pptx
Topologies.ppt
Features of Java.pptx
Output Devices.pptx
Input Devices.pptx
Operating System File Management Unit v.pptx
Input and Output Devices
DDA ALGORITHM.pdf
Computer Graphics Unit 2
Computer Graphics
Page Layout and Background

Recently uploaded (20)

PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
master seminar digital applications in india
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
Yogi Goddess Pres Conference Studio Updates
PPTX
Lesson notes of climatology university.
PDF
Updated Idioms and Phrasal Verbs in English subject
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Complications of Minimal Access Surgery at WLH
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
01-Introduction-to-Information-Management.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PPTX
Cell Structure & Organelles in detailed.
PDF
Classroom Observation Tools for Teachers
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
master seminar digital applications in india
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
What if we spent less time fighting change, and more time building what’s rig...
Yogi Goddess Pres Conference Studio Updates
Lesson notes of climatology university.
Updated Idioms and Phrasal Verbs in English subject
Computing-Curriculum for Schools in Ghana
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Module 4: Burden of Disease Tutorial Slides S2 2025
Complications of Minimal Access Surgery at WLH
Microbial disease of the cardiovascular and lymphatic systems
01-Introduction-to-Information-Management.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
Cell Structure & Organelles in detailed.
Classroom Observation Tools for Teachers
Anesthesia in Laparoscopic Surgery in India
STATICS OF THE RIGID BODIES Hibbelers.pdf

Distributed Operating System

  • 1. Prepared by, V.Santhi, Assistant Professor, Department of Computer Applications Bon Secours College for Women, Thanjavur
  • 2. Fundamentals What is Distributed System?  Single processor, Communication advancement interconnected multiple processors  Interconnected multiple processors are basically two types 1. Tightly Coupled Systems 2. Loosely Coupled Systems
  • 5. Distributed Computing System  A distributed system is a collection of processors interconnected by a communication network in which each processor has its own local memory and other peripherals.  Communication between any two processors of the system take place by message passing over the communication network.  A distributed system is one in which components located at networked computers communicate and coordinate their actions only by passing messages
  • 6. 1945-1950 Loading Machine 1950-1960 Batch Processing 1960 Multiprogramming 1960-1970 Time Sharing Systems Mutics, IBM 360 1969-1973 LAN & WAN ARPA Net, Eternet 1960-Early 1980 MiniComputers PDP, VAX 1980s Workstations Altoe 1980-Present Workstation Server Model Sprite, V System 1990 Clusters BEOWFUL Late 1990 Cloud Computing Globus Evolution of Distributed Computing System
  • 7. Distributed Computing System Models Minicomputer model  Workstation model  Workstation-server model  Processor-pool model  Cluster model  Grid computing
  • 9.  Extension Centralized Time sharing system  Few minicomputers interconnected by a communication network.  Multiple users 1. User must log on his/her home minicomputer. 2. Thereafter, he/she can log on a remote machine by telnet.  Resource sharing 1. Database 2. High-performance devices Ex: ARPAnet
  • 10. Workstation Model(diskful and a local filesystem)
  • 11.  anSeveral workstations connected by a communication network  Workstations equipped with own disk  At any one time, other workstations idle, resulting in the waste of CPU time.  Workstations are interconnect with high speed LAN  Process migration  Users first log on his/her personal workstation.  If there are idle remote workstations, a heavy job may migrate to one of them
  • 12.  Issues:  How to find am idle workstation  How to migrate a job  What if a user logs onto a workstation which is running a process of a remote machine (preemptive process migration facility) 
  • 14.  Client workstations Diskless Graphic/interactive applications processed in local All file, print, http and even cycle computation requests are sent to servers.
  • 15.  Server minicomputers  Each minicomputer is dedicated to one or more different types of services.  Client-Server model of communication  RPC (Remote Procedure Call)  RMI (Remote Method Invocation)
  • 16.  A Client process calls a server process’ function.  No process migration invoked so the response time is guaranteed ) Example: NSF Advantages  (cost,maintenance,anywhere,upgradation)
  • 18.  Clients: They log in one of terminals (diskless workstations or X terminals) All services are dispatched to servers.
  • 19.  Servers: Necessary number of processors are allocated to each user from the pool. Better utilization but less interactivity
  • 20.  Pool of backend processors handle processing –Run server manages the backend processors –User does not log on to his home m/c ( like in other models)  –Better utilization of processing power
  • 21. Hybrid Model  Combine the advantages of both workstation-server and the processor-pool model  Guaranteed response time to interactive jobs  More expensive to implement
  • 22. Why are Distributed Computing Systems Graining Popularity  DOS more complex and difficult to build than centralized system.  Increased complexity  Effectively using &n managing large no of distributed resources.  System software of DOS handle communication and security problems very different than centralized  Special software needed for loss of messages during transmission  Prevent Overloading of the network
  • 23. Inherently Distributed Applications  Applications are inherently distributed in nature – realization  DOS for collecting, preprocessing and accessing the data Ex: Airline reservation Banking system
  • 24. Information Sharing among Distributed Users  Efficient person – to – person communication facility by sharing information over great distance  Information generated by one user efficiently shared by the users.