🎓 BookMCQ
← Back to Operating System

📖 17. Distributed Systems

📖 From Operating System • 390 questions available

About 17. Distributed Systems

A Distributed System is a collection of independent computers that are connected through a network and work together to act as a single, unified computer. Instead of one powerful machine, you have many machines (called nodes) that communicate and coordinate with each other to achieve a common goal. For the user, it feels like they are using one system, but the work is actually being shared across many machines. Examples include search engines like Google, which use thousands of servers to process your query in a fraction of a second.

The OS in a distributed system handles complex tasks like network communication, resource sharing (like files and printers), and synchronization across different machines. It manages a "distributed file system" where files are stored on multiple servers, making them accessible from any node. Key challenges include handling the failure of individual nodes (the system should still work) and ensuring security over the network. The main advantages are scalability (you can add more computers to increase power) and reliability, as a single computer failure won't take down the entire system.


Practice MCQs for 17. Distributed Systems. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-07-27

89
Easy
190
Medium
111
Hard

📌 Topics in this Chapter

Advantages of Distributed Systems
8 MCQsView →
Communication in distributed system
8 MCQsView →
Communication Protocols in Distributed Systems
35 MCQsView →
Computation speedup in distributed system
8 MCQsView →
Connection strategies in Communication Structure
12 MCQsView →
Design Issues in Distributed Systems
12 MCQsView →
Distributed File Systems
13 MCQsView →
Distributed operating systems
31 MCQsView →
Failure detection in Robustness
11 MCQsView →
Fault tolerance in Distributed Systems
12 MCQsView →
Local area networks in Distributed Systems
12 MCQsView →
Naming and name resolution in Communication Structure
23 MCQsView →
Naming and transparency in Distributed Systems
46 MCQsView →
Network operating systems
28 MCQsView →
Packet strategies in Communication Structure
8 MCQsView →
Reconfiguration in Robustness
11 MCQsView →
Recovery from failure in Distributed Systems
8 MCQsView →
Reliability in distributed system
8 MCQsView →
Remote file access in Distributed Systems
42 MCQsView →
Resource sharing in distributed system
8 MCQsView →
Routing strategies in Communication Structure
14 MCQsView →
TCP/IP example of Communication Protocols
18 MCQsView →
Wide-area networks in Distributed Systems
14 MCQsView →