The Universal Serial Bus (USB) is a device that was created to standardize the connection types of computer peripherals, such as the keyboard and mouse, which traditionally had their own ports which they were plugged into.
The USB was created in the mid 1990’s , with an official release of the “USB 1.0” in January 1996 and since then the design has been improved as well as other types of USB connections available, such as type A and B, Mini A and Mini B, as well as Micro A and Micro B, which all ted to work in the exact same way as the original USB.
USB Diagram, showing all types of USB connections and their dimensions, with photographs of each “male” connector.
Intel, 03-Oct-2006,”Desktop Boards”, [ONLINE] Available at: http://www.intel.com/support/motherboards/desktop/sb/cs-023466.htm, Retrieved: 11/12/12:12:26
The USB has succeeded over other connections making them obsolete, such as serial ports, parallel port, game port, Apple desktop port and ps/2 ports. Not only in design have the USB connections change but also in speed to meet the demands of newer technologies. The USB 1.0 has a top speed of 12MBit/s, which in today’s world, it wouldn’t be fast enough to meet user expectations. So in April 2000 the USB 2.0 was released with a top speed of 35MB/s, and then continuing with the development in November 2008, USB 3.0 was released with speeds up to 625 MB/s.
The Universal Serial Bus can be used in a network of attachments connected to the host computer. These attachments come in two types known as Functions and Hubs. Functions are the peripherals such as mice, keyboards, printers, etc. And Hubs are basically adapters, creating one port, into multiple usable ports. This is a great advantage that the USB has, and one of the reason it has led to its dominance on the market.
USB networks must be able to cope with different types of data transfers, which are control transfers, bulk transfer, and isochronous