We can not connect peripherals directly to the system bus for the following reasons:
- To maintain the cleanest conditions possible inside the box
- You would need to snake the connectors/cables all over the inside of the case and possibly block the motion of the cooling fan(s)
- Protect the mother board from being damaged by too much pressure being applied
Chat with our AI personalities
One of the major reasons is the peripherals' cabling would put too much capacitive loading on the system bus, either slowing its operation by orders of magnitude or making it impossible to operate at all!
Well, isn't that just a happy little question! Peripherals aren't directly connected to the system bus because they come in all shapes and sizes, and each one has its own unique way of communicating with the computer. By using interfaces like USB, Ethernet, or Bluetooth, peripherals can connect to the system bus in a standardized way, allowing them to work harmoniously with the rest of the computer system. It's all about creating a peaceful and efficient environment where every part can work together in perfect harmony.
Mismatch of data rates.
Data transfer rate of some peripherals is faster than that of the memory or processor.
We have on a motherboard called a input/output device. There are multiple of types, but the most common are PS/2, DVI, and USB. There are wires connected to the device called a Bus. The bus sends data to the processor where it is interpreted as data.
The way a computer communicates with a peripheral device is through a device driver. A device driver is a low level computer program that allows higher level programs to communicate with a hardware device connected to the computer bus. Device drivers are hardware dependent and specific to an operating system.
The bus cable to which computers on the Ethernet is connected is called the trunk. If the trunk breaks, a bus topology is completely disrupted.
The audio bus, USB bus, HDD bus...
It controls the part of the external data bus connected to the expansion slots.