In computer architecture, a bus (historically also called data highway or databus) is a communication system that transfers data between components inside a computer, or between computers. This expression covers all related hardware components (wire, optical fiber, etc.) and software, including communication protocols. In most traditional computer architectures, the CPU and main memory tend to be ... Wikipedia