A distributed operating system is a collection of autonomous computer systems capable of communication and cooperation via their hardware and software interconnection. The distributed operating system provides an illusion to its users that it has a single uni processor system , although it is actually consisted of multiple processors.
Because of this upper layer of illusion , user can only interact with entire system to satisfy his request for running program or for accessing a file , he doesn't know where his programs are being executed. All the things automatically and efficiently handled by the operating system.
A distributed operating system governs the operation of a distributed computer system and provides a virtual machine abstraction to its users. The key objective of a distributed operating system is transparency. Ideally, component and resource distribution should be hidden from users and application programs unless they explicitly demand otherwise.
Distributed operating system provides the means for system-wide sharing of resources, such as computational capacity, files, and I/O devices. In addition, a distributed operating system may facilitate access to remote resources, communication with remote processes , and distribution of computations.
Example :- UNIX , Windows 2000 , Linux etc are some of the best examples of the distributed operating systems .....
For more of such hot topics read my other posts here :