Buses are essential highways to transfer data
•due to the concern for size, only serial buses can be used
•serial buses demand high clock speeds to gain the same throughput as parallel buses
•serial buses can also be bottlenecks (e.g., Von Neumann architecture) or may not scale well with processor speed (e.g., I2C)