Abstract
- A communication pathway within a computer system that facilitates the exchange of data between the CPU, Main Memory, and IO Device
IO Bus Architecture
Shared Bus Architecture
- Multiple IO Device uses the same wire to transfer data
Parallel Bus Architecture
- Send each Word of data over multiple wires
Overhead of Synchronisation
Extra logic and overhead are involved to ensure data transferred over multiple IO Bus are re-arranged back its original form
Serial Bus Architecture
- Sending data one Bit at a time, sequentially, over a single IO Bus
- The current modern standard as of 2024, capable of delivering more data than other IO Bus Architecture
- Common standards are PCI, USB and UART etc
Simplicity
No need to have complicated logic to handle synchronisation of many parallel busses like the Parallel Bus Architecture