USB stands for Universal Serial Bus. It is used as a device for communication between connectors and cables. Data transfer and electricity supply between peripheral devices such like keyboard, mouse, printer, portable media players, disk drive etc was the main motive behind designing a USB. It is also used for connection and power supply between computers, laptops, and electronic devices.
History of USB :
USB was developed by a group of seven companies named Microsoft, IBM, Compaq, DEC, Intel, NEC, and Nortel in 1994. It was developed for an easy connection with external devices. It is very simple to connect USB devices with laptops and computers.
Before the use of USBs, the ports were used to plug into devices and computers for data transfer. Each of the peripheral device like Keyboard, mouse, printer, etc. used its own individual port to connect with the computer. Data transfer between serial and parallel ports was very slow and ranged between 100 to 450 kbs per second.
Because of these greater levels of incompatibility and problems in using multiple interfaces, the need of a technology like USB emerged.
Characteristics of USB :
- A maximum of 127 peripherals can be connected to a single USB host controller.
- USB device has a maximum speed up to 480 Mbps (for USB 2.0).
- Length of the individual USB cable can reach up to 5 meters without a hub and 40 meters with hub.
- USB acts as a “plug and play” device.
- USB can draw power by its own supply or from a computer.
- If a computer turns into power-saving mode, some USB devices will automatically convert themselves into “sleep” mode.
- Ease of use
- Acceptable data rate for many applications
- Robust connector system
- Variety of connector types/sizes available
- Low cost
- USB cables are limited in length.
- Some very high-speed peripheral devices require sustained speeds not available in the USB standard.
- Use of the USB logos on the product require annual fees and membership in the organization.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.