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.