Distributed Operating System
A Distributed Operating System is a representation where distributed applications are running on multiple computers linked by using communications. A distributed operating system is an extension of the network operating system that supports higher levels of communication and integration of the machines on the network.
They handle jobs which are serviced by multiple CPU. Each individual computer holds a specific software subset of the global build-up operating system. Each subset is a combined of two different service providing. The first is all-over micro-kernel, which directly controls that computer hardware. Second is a higher-level collection of system management components that coordinate the computer individual and pull together activities. These components abstract micro-kernel functions and support user applications. The micro-kernel and the management components collection work together. They support the system goal of integrating multiple resources and processing functionality into an efficient and solid system.
Figure: Distributed Operating System
This system looks to its users like an ordinary centralized operating system but runs on multiple, independent central processing units. These systems are referred where each processor has its own local memory and processors communicate with one another through various communication lines, such as high speed buses or telephone lines. The Distributed operating system involves a collection of autonomous computer systems, capable of communicating and cooperating with each other through a LAN / WAN. A Distributed OS provides a virtual machine abstraction to its users and wide sharing of resources like as computational capacity, input/output and files etc.
Advantages:
1) Distributed systems are highly efficient as they involve multiple computers that save time for users
2) The Distributed operating system gives more performance than single system.
3) We can easily add more resources in this operating system.
4) The Distributed system is that it increases the efficiency and speed of computing functions and processes using multiple servers in a synchronized workflow.
5) The distributed system enables a component to share data easily with other components of the system.
Disadvantages:
1) The database in network operating is difficult to administrate then single user system.
2) They have security problem due to sharing resources.
3) If there is a database connected on local system and many users accessing that database through distributed way then performance become slow.
4) Security issues usually occur in many software and hardware devices.
5) The hardware and software of a distributed system are quite complex.
6) The Overloading issue can occur in the system if all the nodes of the distributed system try to send data at one particular instant of time.
Comments
Post a Comment
Thank you for message