Device on a computer's motherboard that provides a data path between the CPU and attached devices (keyboard, mouse, disk drives, video cards, etc.).
Like a vehicular bus that stops at designated stations to pick up or drop off riders, a computer bus receives a data signal from the CPU and drops it off at the appropriate device (for example, the contents of a file in RAM are sent, via the bus, to a disk drive to be stored permanently). Conversely, data signals from devices are sent back to the CPU. On a network, a bus provides the data path between the various computers and devices. See also USB .
Large motor vehicle designed to carry passengers usually along a fixed route according to a schedule.
The first gasoline-powered bus was built in Germany in 1895 and carried eight passengers. The first integral-frame bus was constructed in the early 1920s in the U.S. In the 1930s diesel engines were introduced, providing greater power and fuel efficiency to larger buses. With the development of highway systems, transcontinental bus lines became common in North America. Double-decked buses are used in some European cities; articulated buses pull trailers with flexible joints. Trolley buses, whose electric motors draw power from overhead wires, are now used mostly in European cities.