Computer Science, asked by boddapusiva4129, 8 months ago

Why are distributed operating systems more difficult to design than oss for centralized timesharing systems?
Ask for details Follow Report by Rohitbittu1714 03.04.2018

Answers

Answered by Anonymous
0

Silberschatz and Galvin (2009) explained that with implementing a distributed system where a collection of processors don’t share memory and other resources; the processors communicate with one another via communication networks. Such processors usually called nodes, sites, and hosts. The reasons behind building such distributed systems are:

Resource sharing – where several sites are connected with one another, shared resources provides different mechanisms for sharing files remotely, processing information in a distributed database, and performing many other operations.Computation Speedup – Where particular computations can be divided into sub-computations that can run concurrently among various sites; and load sharing are used to complete such tasks.Reliability – in a distributed system, if one site fails, the remaining sites can continue operating to give the system the requested reliability. To achieve reliability in the distributed system, the failure of a site must be detected by the system, and actions must be implemented to recover from the failure. Some of these actions are: The system must no longer use the services of the failed site, the system must transfer the failed site functions correctly, and once the failed site is repaired, mechanisms should be implemented to integrate the failed system back into the distributed system.Communication – the distributed system communicate with one another via a communication network to provide users with the opportunity to exchange information.

Distributed OS vs. Centralized OS

Network operating system provides the required environment for users where they can access remote resources through the logging to the appropriate remote machines (servers) or transferring data from such machines to access them locally on their local machines (workstations). One of the important functions that the network operating system provide is to allow users to remotely login to a machine, access the shared resources via the network communication and the network operating system. Also, the network operating system provides a mechanism for remote file transfer that allows information to move from one machine to another while each computer maintains its own local file system. On the other hand, in the distributed operating system, users access remote resources in the same way they access their local machines and resources, while processes and data migrate from one site to another via the contr

Similar questions