Step 1: Understanding Distributed Systems
A distributed system consists of multiple independent processors that:
- Work together to achieve a common goal.
- Do not share a single physical memory.
- Communicate via message passing.
- Operate asynchronously.
Step 2: Evaluating the Statements
- (A) Correct: In a distributed system, processors operate asynchronously, meaning they are not always synchronized.
- (B) Incorrect: While a distributed system consists of multiple processors, the statement is vague and does not highlight key properties.
- (C) Correct: Processors in a distributed system do not share memory; instead, they communicate through networks.
- (D) Correct: Since both (a) and (c) are correct, this is the best answer.