Comparative Study of DOS and NOS
Comparative Study of DOS and NOS
and NOS
DISTRIBUTED SYSTEM
A distributed system is a collection of independent computers that appears to
its users as a single coherent system
2) Transparency
A distributed system that is able to present itself to users and applications as if it
were only a single computer system is said to be transparent. Which hides whether
a Implementation i.e. software resource is in main memory or disk
Forms of Transparency in a Distributed System
Transparency
Description
Access
Location
Migration
Relocation
Replication
Concurrency
Failure
Persistence
3) Openness
An open distributed system is a system that offers services according to standard rules.
4) Scalability
Scalability of a system can be measured along at Least three different
dimensions
-First, a system can be scalable with respect to its size, we can easily add
more users and resources to the system.
-Second, a geographically scalable system users and resources may lie far
apart.
-Third, a system can be administratively scalable; it can still be easy to
manage even if it spans many independent administrative organizations.
Hardware Concepts
General Classification:
Multiprocessor a single address space among
the processors
Multicomputer each machine has its own
private memory.
Hardware Concepts
Basic organizations and memories in distributed
computer systems
1.6
Multiprocessors
1.7
A bus-based multiprocessor.
Multiprocessors
A crossbar switch
Software Concepts
DOS (Distributed Operating Systems)
NOS (Network Operating Systems)
Middleware
System
Description
Main Goal
DOS
NOS
Middleware
Uniprocessor Operating
Systems
NOS
A network operating system (NOS) is a computer
operating system that is designed primarily to support
workstation, personal computer, and, in some instances,
older terminal that are connected on a local area network
(LAN). Artisoft's LANtastic, Banyan VINES, Novell's
NetWare, and Microsoft's LAN Manager are examples of
network operating systems.
A network operating system provides printer sharing,
common file system and database sharing, application
sharing, and the ability to manage a network name
directory, security, and other housekeeping aspects of a
network.
Can have one computer provide files transparently for others (NFS)
Systems,
network operating systems do not assume that the underlying
hardware is homogeneous
DOS
An OPERATING SYSTEM which manages a number of
computers and hardware devices which make up a
DISTRIBUTED SYSTEM. Such an operating system has
a number of functions: it manages the communication
between entities on the system
Example of Distributed Operating System :
Online Reservation Systems
Online banking
NOS
DOS
Why Middleware ?
Distributed operating system is not intended to handle a
collection of independent computers, while network operating
system does not provide a view of a single coherent system
So an additional layer of software that is used in network
operating systems to more or less hide the heterogeneity of
the collection of underlying platforms but also to improve
distribution transparency
Distributed System as
Middleware
2 )CORBA
3 )Remote
4 )Enterprise
5 )Component
6 )Web
References
1)Distributed Systems by Andrew Tanenbaum
2) Distributed Computing by Sunita Mahajan and Seema shah,Oxford Press
3 )Middleware and Enterprise Integration Technologies by G. SUDHA
SADASIVAM, RADHA SHANKARMANI
T HAN K
YOU