written 5.9 years ago by |
Multiple device connection: Upto 127 different devices can be connected on single USB bus.
Transfer rate: The initial USB supported 12 MBps transfer rate where USB 2.0 supports higher rate currently 60 MB/sec.
Support for large range of peripherals: Low bandwidth devices such as keyboard, mouse, joystick, and game -port, FDD.
Hub architecture: The devices are not daisy chained. Each device is connected to an USB hub. The USB hub interacts with PC on one side and peripheral on other side.
Plug ability: The USB device can be connected without powering off a PC i.e. plug and play feature in BIOS together with the device takes care of detection, handling and device recognition.
Power allocation: USB controller in the PC detects the presence or absence of the USB devices and does the allocation of power.
Ease of installation: There is only one cable. A 4-pin cable carries signals like power signal (-), signal (+), ground.
Host centric: The CPU software initiates every transaction on the USB bus. Hence the overhead on the PC increases when there are large number of peripherals involving large number of transactions.