Fundamental Computer Architecture Concepts
Common Bus System Explained
The common bus system is an architecture where a single bus is used for communication between various components of a computer, such as memory, registers, and the ALU. This system minimizes the number of pathways required, thereby simplifying the design and saving space.
Components of a Common Bus System:
- Set of Registers (R1, R2, ...)
- Arithmetic Logic Unit (ALU)
- Control Unit
- Common Bus
- Memory Unit
Operation of a Common Bus System:
- Only one register can place its contents on the bus at a time.
- A control unit uses selection lines and control signals to manage data transfers.
- A multiplexer selects which register’s data will go onto the bus.
- A decoder selects the destination register to receive the data.
Advantages:
- Reduces hardware