A bus is a shared communication pathway that connects devices to a computer and defines how they are discovered, addressed and exchange data. USB and PCI Express are two of the most familiar examples.
In practice
Your computer's USB controller manages a bus to which hubs, keyboards and drives attach. The USB bus driver in Windows discovers each device, reads its identifiers and passes them to Plug and Play so a suitable function driver can be loaded.
Common confusion
Bus refers to the pathway and its rules, not the physical cable alone. A USB-C connector can carry USB data, display signals and power at once, which involves more than one bus or protocol. Bus also differs from bandwidth, which is how much data the bus can carry.
Why it matters to readers
Problems that appear across many devices at once often point to the bus they share. Viewing devices by connection in Device Manager reveals which bus each device sits on.
A closer look
Buses nest inside one another. A USB host controller is itself a device on the PCI Express bus, and a USB hub creates further branches. Device Manager's view by connection reveals this tree, showing that a webcam may sit beneath a hub, which sits beneath a controller, which sits beneath the PCI Express root. Each level has its own driver.





