Qu.1. What Is Distributed Operating System and Role of Middleware in A Distributed System ?
Qu.1. What Is Distributed Operating System and Role of Middleware in A Distributed System ?
The definition has two aspects. The first one deals with hardware
– the machines are autonomous. The second one deals with
software – the users think they are dealing with a single system.
Both are essential. The distributed system has two important
characteristics, first is that the difference between system has
two important characteristic, first is that the difference between
the various computers and the ways in which they communicate
are hidden from users and another important characteristic is that
users and applications can interact with a distributed system in a
consistent and uniform way, regardless of where and when
interaction takes place.
Distributed Applications
Middleware Service
A Distributed System
Local Local
Local
OS OS
OS
3
Presentation services
Application Logic
Middleware Middleware
Middleware
Interaction
Communications Communication Application
software s software services
Protocol Interaction
Client Operating
System Server operating system
Hardware Platform
Hardware platform
Advantages
Qu.5. What are the different models are used for building
distributed computing system? Explain each of them in
brief .
Minicomputer,
Workstation,
Workstation-server,
Processor-pool,
And hybrid.
Mini-
comput
er
Mini-
comput
er
Minicomputer Model
14
Workstation-server Model – A
distributed system based on the workstation
model consists of several workstations
interconnected by a communication network.
Workstation
Workstation Workstation
Workstations-server Model
15
Communicat
ion Network
Run File
Serve Serve
r r
Pool of
Processo
rs
17
1. Availability
2. Reliability
3. Safety
4. Maintainability.
1. Availability – It is defined as the property that a system is
ready to used immediately. In general, it refers to probability
that the system is operating correctly at any given moment
and is available to perform its functions on behalf of its
users.
terminates.
child thread.