Distributed Operating System,Network OS and Middle-ware.??

30,671 views 8 slides Jan 20, 2013
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

Define Distributed Operating System, Network Operating System and Middle-ware? Differentiate between DOS, NOS and Middle-ware? Define the goals of each? ???


Slide Content

Distributed Computing
Submitted To
Ms.Rabia Latif
Submitted By
Abdul-rehman Aslam
Class
BSSE 7Th
Roll No
9998
NATIONAL UNIVERSITY OF MODERN LANGUAGES
ISLAMABAD
13, December 2012
3 | P a g e
Assignment

Question:-
Define Distributed Operating System, Network Operating
System and Middle-ware? Differentiate between DOS,
NOS and Middle-ware? Define the goals of each?
Distributed Operating System:
Distributed Means Data is Stored and Processed on Multiple Locations.
Or
An operating system which manages a collection of independent computers and
makes them appear to the users of the system as a single computer.
Network Operating System:
Network operating system is also referred to as the Dialoguer. It is the software
that runs on a server and enables the server to manage data, users, groups,
security, applications, and other networking functions. The most popular network
operating systems are
Microsoft Windows Server 2003
Microsoft Windows Server 2008
Unix
Linux
Mac OS X
Novell NetWare
BSD
4

Middle-ware:
Middleware is computer software that provides services to software applications
beyond those available from the operating system. It can be described as
"software glue".
Or
The glue which connects objects which are distributed across multiple
heterogeneous computer systems.
5

Difference between DOS, NOS and Middleware:
DOS NOS Middleware
Tightly-coupled operating
system for multi-
processors and
homogeneous
multi-computers.
Loosely-coupled
operating system for
heterogeneous multi-
computers (LAN and
WAN)
Additional layer atop of
NOS implementing
general-purpose services
Follow n tier Client server
architecture
Follow 2 tier Client server
architecture
Item
Distributed OS
Network
OS
Middleware-
based OSMultiproc.Multicomp.
Degree of transparency Very High High Low High
Same OS on all nodes Yes Yes No No
Number of copies of OS 1 N N N
Basis for communication Shared
memory
Messages Files Model specific
Resource management Global,
central
Global,
distributed
Per node Per node
6

Scalability No ModeratelyYes Varies
Openness Closed Closed Open Open
Goals of Distributed Operating System:
The main goal of distributed operating systems is the following.
Hide and manage hardware resources.
Transparent performance
Scalability
Fault tolerance
Consistency
Goals of Network Operating System:
The main goals of network operating systems are the following.
Offer local services to remote clients
Goals of Middleware:
The goals of middleware are
Provide distribution transparency
Integrate existing component into a distributed system
Resolve heterogeneity
7

8

8

8