Organization & Structure of a Computer System.

10. Parallel Architecture

5. Parallel Architecture

This architecture focuses on executing multiple instructions at the same time.

Key Features:

  • Uses multiple processors or cores.
  • Improves performance in high-performance computing.
  • Found in supercomputers and modern multi-core processors.

Advantages:

✔ Increases speed and efficiency.
✔ Handles large-scale computations effectively.

Disadvantages:

✖ More complex programming and hardware.
✖ High power consumption.

6. Distributed Architecture

This architecture consists of multiple computers connected via a network, working together to complete tasks.

Key Features:

  • Each system operates independently but shares tasks.
  • Used in cloud computing, blockchain, and data centers.

Advantages:

✔ Increases scalability and fault tolerance.
✔ Efficient resource utilization.

Disadvantages:

✖ Network latency can affect performance.
✖ More complex to manage and secure.

NOTE

Different computer architectures serve different needs. While Von Neumann and Harvard architectures are fundamental, RISC and CISC architectures are used in modern processors. Parallel and distributed architectures are crucial for high-performance computing. Understanding these architectures helps in choosing the right system for specific applications.